Part Number Hot Search : 
AM4426N X4165S8 LOQ971 1N4698 97A37 PLR131 FB3508 P10N6
Product Description
Full Text Search
 

To Download PM5342 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use PM5342 spectra-155 sonet/sdh payload extractor/aligner data sheet proprietary and confidential issue 4: august 1998
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use i contents 1 features ..........................................................................................1 2 applications ...................................................................................6 3 references.....................................................................................6 4 application example....................................................................8 5 block diagram .............................................................................13 6 description ..................................................................................17 7 pin diagrams .................................................................................19 8 pin description (256) ..................................................................27 9 functional description.........................................................108 10 register description .............................................................144 11 test features description ..................................................410 12 operation ....................................................................................425 13 functional timing.....................................................................441 14 absolute maximum ratings ...................................................486 15 d.c. characteristics ...............................................................487 16 microprocessor interface timing characteristics .......................................................................492 17 spectra-155 timing characteristics.................................500 18 ordering and thermal information..................................533 19 mechanical information........................................................534
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use ii list of registers register address 00h: spectra-155 configuration...............153 register address 01h: spectra-155 section/line control/enable ........................................................................155 register address 02h: spectra-155 section/line interrupt status......................................................................157 register address 03h: spectra-155 reset, identity, accumulation trigger ...........................................................159 register address 04h: tlop control ..........................................161 register address 05h: tlop diagnostic .....................................162 register address 06h: tlop transmit k1 ....................................163 register address 07h: tlop transmit k2 ....................................164 register address 08h: rlop control/status...........................165 register address 09h: rlop interrupt enable and status ...........................................................................................168 register address 0ah: rlop b2 error count #1......................170 register address 0dh: rlop rei error count #1 ....................171 register address 10h: rsop control .........................................172 register address 11h: rsop interrupt status........................174 register address 12h: rsop b1 error count #1......................176 register address 14h: spectra-155 output port ...................177 register address 15h: spectra-155 input port interrupt enable .....................................................................178 register address 17h: spectra-155 ring control .................179 register 18h: tsop control............................................................181 register 19h: tsop diagnostic.......................................................182
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use iii register 1ah: spectra-155 transmit z1/s1..................................183 register 1bh: tsop transmit z0 .....................................................184 register 1ch: spectra-155 overhead unused bytes control .......................................................................................185 register address 1dh: spectra-155 receive line ais control .......................................................................................187 register address 1eh: spectra-155 line rdi control...........189 register address 1fh: spectra-155 input port status/value...............................................................................191 register 20h: rase interrupt enable .........................................193 register 21h: rase interrupt status ..........................................194 register 22h: rase configuration/control.............................196 register 23h: rase sf accumulation period.............................198 register 26h: rase sf saturation threshold..........................199 register 28h: rase sf declaring threshold............................200 register 2ah: rase sf clearing threshold..............................201 register 2ch: rase sd accumulation period............................202 register 2fh: rase sd saturation threshold .........................203 register 31h: rase sd declaring threshold ...........................204 register 33h: rase sd clearing threshold..............................205 register address 35h: rase receive k1......................................206 register address 36h: rase receive k2......................................207 register 37h: rase receive z1/s1...................................................208 register 38h: sstb section trace control ..............................209 register 39h: sstb section trace status..................................211
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use iv register 3ah: sstb section trace indirect address ............213 register 3bh: sstb section trace indirect data ....................214 register 40h: crsi clock recovery control, status and interrupt ............................................................................215 register 41h: crsi phase lock loop mode select..................217 register 42h: cspi clock synthesis control, status and interrupt ............................................................................218 register 78h: spectra-155 prs generator control .............220 register 79h: spectra-155 prs monitor drop control .......................................................................................222 register 7ah: spectra-155 prs monitor add control ..........224 register 7bh: spectra-155 prs monitor interrupt status ...........................................................................................226 register 7ch: spectra-155 prs monitor drop count ............227 register 7eh: spectra-155 prs monitor add count ...............228 register 80h: spectra-155 clock control................................229 register 81h: spectra-155 receive overhead output control .......................................................................................231 register 82h: spectra-155 transmit overhead input control .......................................................................................233 register 83h: spectra-155 section alarm output control .......................................................................................235 register 84h: spectra-155 ralm[1] output control...............236 register 85h: spectra-155 ralm[2] output control ..............237 register 86h: spectra-155 ralm[3] output control ..............238 register 87h: spectra-155 data mode configuration ...........239 register 88h: spectra-155 path and ds3 receive ais control #1...................................................................................241
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use v register 89h: spectra-155 path and ds3 receive ais control #2...................................................................................243 register 8ah: spectra-155 path and ds3 receive ais control #3...................................................................................245 register 90h, 98h, a0h: d3md control..........................................247 register 91h, 99h, a1h: d3md interrupt status ........................248 register 92h, 9ah, a2h: d3md interrupt enable .......................249 register 94h, 9ch, a4h: d3ma control..........................................250 register 95h, 9dh, a5h: d3ma interrupt status ........................251 register 96h, 9eh, a6h: d3ma interrupt enable........................252 register b0h, c0h, d0h: tpip status and control (extd=0) .........................................................................................253 register b0h, c0h, d0h: tpip status and control (extd=1) .........................................................................................255 register b1h, c1h, d1h: tpip alarm interrupt status (extd=0) .........................................................................................256 register b2h, c2h, d2h: tpip pointer interrupt status ...........................................................................................257 register b3h, c3h, d3h: tpip alarm interrupt enable (extd=0) .........................................................................................259 register b3h, c3h, d3h: tpip alarm interrupt enable (extd=1) .........................................................................................261 register b4h, c4h, d4h: tpip pointer interrupt enable...........................................................................................262 register b5h, c5h, d5h: tpip pointer lsb.....................................264 register b6h, c6h, d6h: tpip pointer msb....................................265 register b8h, c8h, d8h: tpip path bip-8 lsb .................................267 register bch, cch, dch: tpip tributary multiframe status and control ................................................................268
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use vi register bdh, cdh, ddh: tpip bip control ..................................270 register e0h: spectra-155 clock synthesis source select ...........................................................................................272 register e1h: spectra-155 clock recovery source select ...........................................................................................273 register e3h: spectra-155 transmit path ais control #1 .....................................................................................................274 register e4h: spectra-155 transmit path ais control #2 .....................................................................................................276 register e5h: spectra-155 transmit path ais control #3 / auxiliary signal interrupt status..............................278 register e6h: spectra-155 auxiliary section/line interrupt status......................................................................280 register e7h: spectra-155 auxiliary path interrupt status #1 ......................................................................................282 register e8h: spectra-155 auxiliary path interrupt status #2 ......................................................................................284 register e9h: spectra-155 auxiliary path interrupt status #3 ......................................................................................286 register eah: spectra-155 auxiliary path enhanced interrupt status......................................................................288 register ebh: spectra-155 trace message mode 2 interrupt status......................................................................289 register ech: spectra-155 trace message mode 2 status ...........................................................................................291 register edh: spectra-155 auto trace message mode 1/2 control .................................................................................292 register efh: spectra-155 receive concat path ais, rdi and enhanced rdi control #1 ......................................294 register f0h: spectra-155 receive path ais control #2 .....................................................................................................296
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use vii register f1h: spectra-155 receive path ais control #3 .....................................................................................................299 register f2h: spectra-155 path rei/rdi control #2 ................302 register f3h: spectra-155 path rei/rdi control #3 ................304 register f4h: spectra-155 enhanced path rdi control #1...................................................................................306 register f5h: spectra-155 enhanced path rdi control #2...................................................................................309 register f6h: spectra-155 enhanced path rdi control #3...................................................................................312 register f7h: spectra-155 auxiliary section/line interrupt enable .....................................................................315 register f8h: spectra-155 auxiliary path interrupt enable #1......................................................................................316 register f9h: spectra-155 auxiliary path interrupt enable #2......................................................................................317 register fah: spectra-155 auxiliary path interrupt enable #3......................................................................................318 register fbh: spectra-155 auxiliary path enhanced interrupt enable .....................................................................319 register fch: spectra-155 auxiliary path status #1..............320 register fdh: spectra-155 auxiliary path status #2 ..............321 register feh: spectra-155 auxiliary path status #3 ..............322 register 100h: spectra-155 path/mapper configuration ...........................................................................323 register 101h: spectra-155 receive path ais control #1 .....................................................................................................325 register 102h: spectra-155 path rei/rdi control #1 ..............328 register 103h: spectra-155 path/mapper interrupt status ...........................................................................................330
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use viii register 104h: spectra-155 path interrupt status #1 ..........331 register 105h: spectra-155 path interrupt status #2 ..........332 register 106h: spectra-155 path transmit control ..............333 register 107h: spectra-155 path loopback, add bus control .......................................................................................334 register 108h: spectra-155 signal activity monitor .............335 register 109h: spectra-155 parity configuration .................337 register 110h, 150h, 190h: rpop status and control (extd=0) .........................................................................................339 register 110h, 150h, 190h: rpop status and control (extd=1) .........................................................................................341 register 111h, 151h, 191h: rpop alarm interrupt status (extd=0) .........................................................................343 register 111h, 151h, 191h: rpop alarm interrupt status (extd=1) .........................................................................344 register 112h, 152h, 192h: rpop pointer interrupt status ...........................................................................................345 register 113h, 153h, 193h: rpop alarm interrupt enable (extd=0)..........................................................................347 register 113h, 153h, 193h: rpop alarm interrupt enable (extd=1)..........................................................................349 register 114h, 154h, 194h: rpop pointer interrupt enable...........................................................................................350 register 115h, 155h, 195h: rpop pointer lsb ..............................352 register 116h, 156h, 196h: rpop pointer msb .............................353 register 117h, 157h, 197h: rpop path signal label...................355 register 118h, 158h, 198h: rpop path bip-8 lsb ...........................356 register 11ah, 15ah, 19ah: rpop path rei lsb.............................357
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use ix register 11ch, 15ch, 19ch: rpop tributary multiframe status and control ................................................................358 register 11dh, 15dh, 19dh: rpop tandem connection and ring control .....................................................................360 register 11eh, 15eh, 19eh: rpop tandem connection iec count lsb..............................................................................363 register 124h, 164h, 1a4h: pmon receive positive pointer justification count ................................................364 register 125h, 165h, 1a5h: pmon receive negative pointer justification count ................................................365 register 126h, 166h, 1a6h: pmon transmit positive pointer justification count ................................................366 register 127h, 167h, 1a7h: pmon transmit negative pointer justification count ................................................367 register 128h, 168h, 1a8h: rtal control .....................................368 register 129h, 169h, 1a9h: rtal interrupt status and control .......................................................................................370 register 12ah, 16ah, 1aah: rtal alarm and diagnostic control .......................................................................................373 register 130h, 170h, 1b0h: tpop control ....................................375 register 131h, 171h, 1b1h: tpop generated bus control .......................................................................................377 register 133h, 173h, 1b3h: tpop current pointer lsb ...........380 register 135h, 175h, 1b5h: tpop payload pointer lsb ............381 register 137h, 177h, 1b7h: tpop path trace ...............................383 register 138h, 178h, 1b8h: tpop path signal label ..................384 register 139h, 179h, 1b9h: tpop path status..............................385 register 13ah, 17ah, 1bah: tpop path user channel ..............388 register 13bh, 17bh, 1bbh: tpop path growth #1 .....................389
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use x register 13ch, 17ch, 1bch: tpop path growth #2 ....................390 register 13dh, 17dh, 1bdh: tpop tandem connection maintenance ...............................................................................391 register 13eh: tpop concatenation lsb ....................................392 register 140h, 180h, 1c0h: ttal control .....................................394 register 141h, 181h, 1c1h: ttal interrupt status and control .......................................................................................396 register 142h, 182h, 1c2h: ttal alarm and diagnostic control .......................................................................................399 register 148h, 188h, 1c8h: sptb control ....................................401 register 149h, 189h, 1c9h: sptb path trace identifier status ...........................................................................................403 register 14ah, 18ah, 1cah: sptb indirect address register.......................................................................................405 register 14bh, 18bh, 1cbh: sptb indirect data register.......................................................................................406 register 14ch, 18ch, 1cch: sptb expected path signal label..............................................................................................407 register 14dh, 18dh, 1cdh: sptb path signal label status ...........................................................................................408 register address 200h: spectra-155 master test..................413
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xi list of figures figure 1 - sts-3 (stm-1/au3), sts-3c (stm-1/au4) application .........................................................................8 figure 2 - ds3 application ...............................................................9 figure 3 - serial hdlc application.............................................10 figure 4 - sts-3/stm-1 aggregate/tributary/cross- connect application.....................................................11 figure 5 - sts-3/stm-1 aggregate/tributary/cross- connect card ..................................................................11 figure 6 - packet over sonet application..............................12 figure 7 - packet over sonet router wan card .................12 figure 8 - normal mode..................................................................13 figure 9 - loopback modes...........................................................14 figure 10 - pin diagram: byte telecombus mode (smode[2:0]=000) ................................................................20 figure 11 - pin diagram: nibble telecombus mode (smode[2:0]=001) ................................................................21 figure 12 - pin diagram: serial telecombus mode (smode[2:0]=010) ................................................................22 figure 13 - pin diagram: byte data mode (smode[2:0]=011) ................................................................23 figure 14 - pin diagram: nibble data mode (smode[2:0]=100) ................................................................24 figure 15 - pin diagram: serial data mode (smode[2:0]=101) ................................................................25 figure 16 - pin diagram: serial ds3 mode (smode[2:0]=110) ................................................................26
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xii figure 17 - spectra-155 typical jitter tolerance at 155 mbit/s..........................................................................109 figure 18 - pointer interpretation state diagram .............116 figure 19 - pointer generation state diagram ....................125 figure 20 - input observation cell (in_cell)..........................422 figure 21 - output cell (out_cell) ............................................423 figure 22 - bidirectional cell (io_cell) ...................................423 figure 23 - layout of output enable and bidirectional cells .....................................................424 figure 24 - interfacing spectra-155 to ecl or pecl ...........432 figure 25 - single ended driving differential alos+/- inputs.................................................................433 figure 26 - single ended driving differential rrclk+/- or trclk+/- inputs.......................................434 figure 27 - boundary scan architecture...............................435 figure 28 - tap controller finite state machine ................437 figure 29 - receive overhead clock and data alignment (r64sel=0) ...................................................441 figure 30 - receive overhead clock and data alignment (r64sel=1) ...................................................441 figure 31 - receive selectable overhead clock and data alignment (r64sel=0).................................442 figure 32 - receive selectable overhead clock and data alignment (r64sel=1).................................443 figure 33 - receive section/line dcc clock and data alignment........................................................................444 figure 34 - receive line dcc clock and data alignment........................................................................445
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xiii figure 35 - transmit overhead clock and data alignment (t64sel=0) ...................................................446 figure 36 - transmit overhead clock and data alignment (t64sel=1) ...................................................446 figure 37 - transmit selectable overhead clock and data alignment (t64sel=0) .................................447 figure 38 - transmit selectable overhead clock and data alignment (t64sel=1) .................................448 figure 39 - transmit data link clock and data alignment........................................................................449 figure 40 - transport overhead extraction (sts- 3/3c)....................................................................................450 figure 41 - transport overhead insertion (sts- 3/3c)....................................................................................451 figure 42 - receive path overhead extraction timing ................................................................................452 figure 43 - receive tandem connect maintenance insertion timing............................................................453 figure 44 - transmit path overhead insertion timing ................................................................................454 figure 45 - receive ring control port....................................455 figure 46 - receive path alarm port timing ...........................457 figure 47 - transmit ring control port .................................459 figure 48 - transmit alarm port timing...................................460 figure 49 - sts-1 (stm-0/au3) byte mode drop bus timing ................................................................................461 figure 50 - sts-1 (stm-0/au3) nibble mode drop bus timing ................................................................................462 figure 51 - sts-1/3 (stm-0/au3, stm-1/au3) serial mode drop bus timing.............................................................463
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xiv figure 52 - sts-3 (stm-1/au3) byte mode drop bus timing ................................................................................464 figure 53 - sts-3 (stm-1/au3) nibble mode drop bus timing ................................................................................465 figure 54 - sts-3c (stm-1/au4) byte mode drop bus timing ................................................................................466 figure 55 - sts-3c (stm-1/au4) nibble mode drop bus timing ................................................................................467 figure 56 - sts-1 (stm-0/au3) byte mode generated bus timing........................................................................468 figure 57 - sts-1 (stm-0/au3) nibble mode generated bus timing........................................................................469 figure 58 - sts-3 (stm-1/au3) byte mode generated bus timing........................................................................470 figure 59 - sts-3 (stm-1/au3) nibble mode generated bus timing........................................................................471 figure 60 - sts-3c (stm-1/au4) byte mode generated bus timing........................................................................472 figure 61 - sts-3c (stm-1/au4) nibble mode generated bus timing.................................................473 figure 62 - sts-1 (stm-0/au3) byte mode add bus timing ................................................................................474 figure 63 - sts-1 (stm-0/au3) nibble mode add bus timing ................................................................................475 figure 64 - sts-1/3 (stm-0/au3, stm-1/au3) serial mode add bus timing ...............................................................476 figure 65 - sts-3 (stm-1/au3) byte mode add bus timing ................................................................................477 figure 66 - sts-3 (stm-1/au3) nibble mode add bus timing ................................................................................478
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xv figure 67 - sts-3c (stm-1/au4) byte mode add bus timing ................................................................................479 figure 68 - sts-3c (stm-1/au4) nibble mode add bus timing ................................................................................480 figure 69 - sts-1/3c (stm-0/au3, stm-1/au4) byte data mode receive bus timing ...........................................481 figure 70 - sts-1/3c (stm-0/au3, stm-1/au4) nibble data mode receive bus timing..................................481 figure 71 - sts-1/3 (stm-0/au3, stm-1/au3) serial data mode receive bus timing ...........................................482 figure 72 - sts-1/3c (stm-0/au3, stm-1/au4) byte data mode transmit bus timing .........................................483 figure 73 - sts-1/3c (stm-0/au3, stm-1/au4) nibble data mode transmit bus timing ...............................483 figure 74 - sts-1/3 (stm-0/au3, stm-1/au3) serial data mode transmit bus timing .........................................484 figure 75 - sts-1/3 (stm-0/au3, stm-1/au3) ds3 mode receive bus timing .......................................................485 figure 76 - sts-1/3 (stm-0/au3, stm-1/au3) ds3 mode transmit bus timing.....................................................485 figure 77 - microprocessor interface read access timing (intel mode) .......................................493 figure 78 - microprocessor interface read access timing (motorola mode) .............................494 figure 79 - microprocessor interface write access timing (intel mode) .......................................497 figure 80 - microprocessor interface write access timing (motorola mode) .............................498 figure 81 receive line input interface timing......................501 figure 82 - receive line output timing.....................................503 figure 83 - receive alarm signal output timing ..................504
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xvi figure 84 - receive path overhead and alarm port output timing ................................................................505 figure 85 - ring control port output timing .......................506 figure 86 - receive tandem connection input timing. ...............................................................................507 figure 87 - telecom drop bus (byte and nibble) input timing ....................................................................508 figure 88 - telecom drop bus (serial) input timing ............509 figure 89 - telecom drop bus (byte and nibble) output timing ................................................................510 figure 90 - telecom drop bus (serial) output timing ........511 figure 91 - data mode receive bus (byte and nibble) output timing ................................................................513 figure 92 - ds3 and data mode receive bus (serial) output timing ................................................................515 figure 93 - generated bus input timing ...................................516 figure 94 - generated bus (byte and nibble) output timing ................................................................................517 figure 95 - telecom add bus (byte and nibble) input timing ................................................................................519 figure 96 - telecom add bus (serial) input timing ...............520 figure 97 - data mode transmit bus (byte and nibble) input timing......................................................521 figure 98 - data mode transmit bus nibble output timing ................................................................................522 figure 99 - ds3 and data mode transmit bus (serial) input timing ....................................................................523 figure 100 - transmit path overhead input timing ................524 figure 101 - transmit alarm port input timing .......................525
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xvii figure 102 - transmit transport overhead input timing ................................................................................527 figure 103 - transmit ring control port input timing ................................................................................528 figure 104 - transmit overhead output timing ......................529 figure 105 - line side transmit interface timing ...................530 figure 106 - jtag port interface timing ....................................531 figure 107 - 256 pin super ball grid array (b suffix): ...........534
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xviii list of tables table 1 - system side modes and ss[34:0] bus mappings............................................................................15 table 2 - line side interface signals (20) ..............................27 table 3 - section and line status/overhead interface signals (36)...................................................32 table 4 - path status/overhead interface signals (37)........................................................................47 table 5 - system side interface signals (38) .......................59 table 6 - byte telecombus mode (smode[2:0]=000) ..............62 table 7 - nibble telecombus mode (smode[2:0]=001)...........69 table 8 - serial telecombus mode (smode[2:0]=010) ...........76 table 9 - byte data mode (smode[2:0]=011) ..............................83 table 10 - nibble data mode (smode[2:0]=100) ..........................87 table 11 - serial data mode (smode[2:0]=101) ..........................91 table 12 - serial ds3 mode (smode[2:0]=110).............................95 table 13 - microprocessor interface signals (25).............98 table 14 - miscellaneous interface signals (11) ...............100 table 15 - power signals (89).....................................................102 table 16 - path signal label match/mismatch state table. ................................................................................122 table 17 - asynchronous ds3 mapping to sts-1 (stm-0/au3)........................................................................127 table 18 - ds3 ais format. ............................................................128 table 19 - ds3 desynchronizer clock gapping algorithm. ......................................................................130
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xix table 20 - ds3 synchronizer bit stuffing algorithm. ......................................................................131 table 21 - system side add bus configuration options ............................................................................141 table 22 - system side drop bus configuration options ............................................................................141 table 23 - normal mode register memory map...................144 table 24 - receive sonet/sdh mode setting. ........................153 table 25 - transmit sonet/sdh mode setting. .....................154 table 26 - transport overhead national and unused bytes.................................................................186 table 27 - rohsel[2:0] codepoints. ...........................................232 table 28 - tohsel[2:0] codepoints.............................................234 table 29 - rxsel[1:0] codepoints for sts-1 #2. .....................298 table 30 - rxsel[1:0] codepoints for sts-1 #3. .....................301 table 31 - rxsel[1:0] codepoints for sts-1 #1 and sts-3c................................................................................327 table 32 - receive esd[1:0] codepoints...................................371 table 33 - transmit esd[1:0] codepoints. ...............................397 table 34 - test mode register address map. .......................410 table 35 - test mode 0 primary input read registers. .......................................................................414 table 36 - test mode 0 primary output write registers. .......................................................................416 table 37 - jtag instruction register length - 3 bits.....................................................................................418 table 38 - boundary scan register. .......................................419 table 39 - rase-berm configuration for sdh stm-0..........429
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xx table 40 - rase-berm configuration for sdh stm-1..........429 table 41 - rase-berm configuration for sonet sts-1 ..................................................................................430 table 42 - rase-berm configuration for sonet sts-3 ..................................................................................430 table 43 - d.c. characteristics. ...............................................487 table 44 - microprocessor interface read access ..............................................................................492 table 45 - microprocessor interface write access ..............................................................................496 table 46 - receive line input interface timing....................500 table 47 - receive line output timing.....................................502 table 48 - receive alarm signal output timing ..................504 table 49 - receive path overhead and alarm port output timing ................................................................505 table 50 - receive ring control port output timing ................................................................................506 table 51 - receive tandem connection input timing.........507 table 52 - telecom drop bus (byte and nibble) input timing ....................................................................508 table 53 - telecom drop bus (serial) input timing ............509 table 54 - telecom drop bus (byte and nibble) output timing ................................................................510 table 55 - telecom drop bus (serial) output timing ........511 table 56 - data mode receive bus (byte and nibble) output timing ................................................................512 table 57 - ds3 receive bus input timing .................................514 table 58 - ds3 and data mode receive bus (serial) output timing ................................................................515
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use xxi table 59 - generated bus input timing ...................................516 table 60 - generated bus (byte and nibble) output timing ................................................................................517 table 61 - telecom add bus (byte and nibble) input timing ................................................................................518 table 62 - telecom add bus (serial) input timing ...............520 table 63 - data mode transmit bus (byte and nibble) input timing......................................................521 table 64 - data mode transmit bus nibble output timing ................................................................................522 table 65 - ds3 and data mode transmit bus (serial) input timing ....................................................................523 table 66 - transmit path overhead input timing ................524 table 67 - transmit alarm port input timing .......................525 table 68 - transmit transport overhead input timing ................................................................................526 table 69 - transmit ring control port input timing ................................................................................528 table 70 - transmit overhead output timing ......................529 table 71 - line side transmit interface timing ...................530 table 72 - jtag port interface..................................................531 table 73 - ordering information. ............................................533 table 74 - thermal information................................................533
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 1 1 features ? monolithic sonet/sdh payload extractor/aligner for use in sts-1 (stm-0/au3), sts-3 (stm-1/au3) or sts-3c (stm-1/au4) interface applications, operating at serial interface speeds of up to 155.52 mbit/s. ? provides integrated clock recovery and clock synthesis to allow a direct interface to optical modules. ? provides termination for sonet section and line, sdh regenerator section and multiplexer section transport overhead, and path overhead of one or three sts-1 (stm-0/au3) paths or a single sts-3c (stm-1/au4) path. ? maps one or three sts-1 (stm-0/au3) payloads or a single sts-3c (stm-1/au4) payload to system timing reference, accommodating plesiochronous timing offsets between the references through pointer processing. ? maps a ds3 bit stream into a sts-1 (stm-0/au3) frame or three ds3 bit streams into a sts-3 (stm-1/au3) frame. ? provides clear-channel mapping of three 49.536 mbit/s or 48.384 mbit/s arbitrary data streams into an sts-3 (stm-1/au3) frame or a single arbitrary data stream into an sts-1 (stm-0/au3) frame. provides clear-channel mapping of a single 149.76 mbit/s arbitrary data stream into an sts-3c (stm-1/au4) frame. ? provides versatile datamode interface and optional x^43+1 payload scrambling/descrambling to support packet over sonet applications. ? supports line loopback from the line side receive stream to the transmit stream and diagnostic loopback from a telecom add bus interface to a telecom drop bus interface. ? provides a standard 5 signal p1149.1 jtag test port for boundary scan board test purposes. ? provides a generic 8-bit microprocessor bus interface for configuration, control, and status monitoring. ? low power +5 volt cmos. device has pecl and ttl compatible inputs and ttl outputs.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 2 ? 256 pin super bga package. supports industrial temperature range (-40c to 85c) operation. 1.1 sonet section and line / sdh regenerator and multiplexer section ? frames to the sts-1 (stm-0/au3) or sts-3/3c (stm-1/au3/au4) receive stream and inserts the framing bytes (a1, a2) and the sts identification byte (j0) into the transmit stream; descrambles the receive stream and scrambles the transmit stream. ? calculates and compares the bit interleaved parity (bip) error detection codes (b1, b2) for the receive stream and calculates and inserts b1 and b2 in the transmit stream; accumulates near end errors (b1, b2) and far end errors (m1) and inserts line remote error indications (rei) into the z2 (m1) growth byte based on received b2 errors. ? detects signal degrade (sd) and signal fail (sf) threshold crossing alarms based on received b2 errors. ? extracts and serializes the order wire channels (e1, e2), the data communication channels (d1-d3, d4-d12) and the section user channel (f1) from the receive stream, and inserts the corresponding signals into the transmit stream. ? extracts and serializes the automatic protection switch (aps) channel (k1, k2) bytes, filtering and extracting them into internal registers for the receive stream. inserts the aps channel into the transmit stream. ? extracts and filters the synchronization status message (z1/s1) byte into an internal register for the receive stream. inserts the synchronization status message (z1/s1) byte into the transmit stream. ? extracts a 64 byte or 16 byte section trace (j0) message using an internal register bank for the receive stream. detects an unstable section trace message or mismatch with an expected message, and optionally inserts line and path ais on the system drop side upon either of these conditions. inserts a 64 byte or 16 byte section trace (j0) message using an internal register bank for the transmit stream. ? detects loss of signal (los), out of frame (oof), loss of frame (lof), line remote defect indication (rdi), line alarm indication signal (ais), and protection switching byte failure alarms on the receive stream. optionally returns line rdi in the transmit stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 3 ? provides a transmit and receive ring control port, allowing alarm and maintenance signal control and status to be passed between mate spectra-155s for ring-based add drop multiplexer and line multiplexer applications. ? configurable to force line ais in the transmit stream. 1.2 sonet path / sdh high order path ? accepts a multiplex of three sts-1 (stm-0/au3) streams or a single sts-3c (stm-1/au4) stream, interprets the sts (au) pointer bytes (h1, h2, and h3), extracts the synchronous payload envelope(s) and processes the path overhead for the receive stream. ? constructs a byte serial multiplex of three sts-1 (stm-0/au3) streams or an sts-3c (stm-1/au4) stream on the transmit side. ? detects loss of pointer (lop), loss of tributary multiframe (lom), path alarm indication signal (pais) and path (auxiliary and enhanced) remote defect indication (rdi) for the receive stream. optionally inserts path alarm indication signal (pais), path remote defect indication (rdi) and path remote anomaly indication (rai) in the transmit stream. ? extracts and serializes the entire path overhead from the three sts-1 (stm-0/au3) or the single sts-3c (stm-1/au4) receive streams. inserts the path overhead bytes in the three sts-1 (stm-0/au3) or single sts-3c (stm-1/au4) stream for the transmit stream. the path overhead bytes may be sourced from internal registers or from bit serial path overhead input streams. path overhead insertion may also be disabled. ? extracts the received path signal label (c2) byte into an internal register and detects for path signal label unstable and for signal label mismatch with the expected signal label that is downloaded by the microprocessor. inserts the path signal label (c2) byte from an internal register for the transmit stream. ? extracts a 64 byte or 16 byte path trace (j1) message using an internal register bank for the receive stream. detects an unstable path trace message or mismatch with an expected message, and inserts path rai upon either of these conditions. inserts a 64 byte or 16 byte path trace (j1) message using an internal register bank for the transmit stream. ? detects received path bip-8 and counts received path bip-8 errors for performance monitoring purposes. bip-8 errors are selectable to be treated on a bit basis or block basis. optionally calculates and inserts path bip-8 error detection codes for the transmit stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 4 ? counts received path remote error indications (reis) for performance monitoring purposes. optionally inserts the path rei count into the path status byte (g1) basis on bit or block bip-8 errors detected in the receive path. reporting of bip-8 errors is on a bit or block bases independent of the accumulation of bip-8 errors. ? supports tandem connection origination applications by sourcing a new tandem path maintenance byte (z5) reporting the received bip-8 errors and the data link message and correcting subsequent path bip-8 bytes (b3) to reflect the change in z5. ? supports tandem connection termination applications by accumulating the incoming error count (iec) and extracting the tandem connection data link carried in the tandem path maintenance byte (z5). ? maintains existing pointer value during incoming signal failures in tandem path terminating mode. ? maintains the existing tributary multiframe sequence on the h4 byte until a new phase alignment has been verified. ? provides a serial alarm port communication of path rei and path rdi alarms to the transmit stream of a mate spectra-155 in the returning direction. 1.3 system side interfaces ? supports telecombus interfaces by indicating/accepting the location of the sts identification byte (c1), optionally the path trace byte(s) (j1), optionally the first tributary overhead byte(s) (v1), and all synchronous payload envelope bytes in the byte serial stream. ? supports serial and nibble "telecombus" interfaces by indicating/accepting the location of the sts identification byte (c1), the path trace byte(s) (j1), optionally the first tributary overhead byte(s) (v1), and all synchronous payload envelope bytes in the stream. ? for telecombus interfaces, accommodates phase and frequency differences between the receive/transmit streams and the drop/add busses via pointer adjustments. ? supports serial, nibble and byte data mode interfaces by sourcing the appropriate clock. ? for data mode interfaces, optionally applies a x 43 +1 scrambler/descrambler to the stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 5 ? supports a bit serial ds3 data interface for mapping into and out of sts-1 (stm-0/au3) or sts-3 (stm-1/au3) spes. ? for the ds3 interface, provides optional insertion of framed ds3 ais in both the add and drop directions.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 6 2 applications ? sonet/sdh add drop multiplexers ? sonet/sdh terminal multiplexers ? sonet/sdh line multiplexers ? sonet/sdh cross connects ? sonet/sdh tandem path termination equipment ? sonet/sdh test equipment ? switches and hubs ? routers 3 references ? american national standard for telecommunications - digital hierarchy - optical interface rates and formats specification, ansi t1.105-1991. ? american national standard for telecommunications - layer 1 in-service digital transmission performance monitoring, t1x1.3/93-005r1, april 1993. ? american national standard for telecommunications ? synchronous optical network (sonet) ? tandem connection maintenance, ansi t1.105.05- 1994. ? committee t1 contribution, "draft of t1.105 - sonet rates and formats", t1x1.5/94-033r2-1994. ? bell communications research - sonet transport systems: common generic criteria, gr-253-core issue 2, december 1995. ? ets 300 417-1-1, "generic functional requirements for synchronous digital hierarchy (sdh) equipment", january, 1996. ? itu, recommendation g.707 - "network node interface for the synchronous digital hierarchy", 1996.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 7 ? itu recommendation g.781, - ?structure of recommendations on equipment for the synchronous digital hierarchy (sdh)?, january, 1994. ? itu recommendation g.783, ?characteristics of synchronous digital hierarchy (sdh) equipment functional blocks?, 28 october, 1996. ? itu recommendation o.151, ?error performance measuring equipment operating at the primary rate and above?, october, 1992. ? itu study group xvii - contribution d2166 - "tandem connection / tandem connection bundle maintenance - working solution", june 1992.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 8 4 application example the spectra-155 is used to implement an sts-1 (stm-0/au3), sts-3 (stm-1/au3) or sts-3c (stm-1/au4) line interface. the spectra-155 may find application in many different types of sonet/sdh network elements including switches, terminal multiplexers, and add-drop multiplexers. in such applications, on the line side the spectra-155 typically interfaces directly to electrical optical modules. on the system side, the spectra-155 can directly interface to an telecombus, a ds3 signal source or a data source (i.e. hdlc controller). figure 1 - sts-3 (stm-1/au3), sts-3c (stm-1/au4) application receive section, line, path alarm detect signals receive transport and path overhead access transmit section, line, path alarm insert signals transmit transport and path overhead access o/e e/o micro bus for config, status and control telecombus drop interface to pm5362, tupp-plus telecombus add interface rxd+/- txd+/- PM5342 spectra-155 dck dc1j1v1 dd[7:0] dpl ddp ack ac1j1v1 ad[7:0] apl adp smode[2:0]="000"
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 9 figure 2 - ds3 application receive section, line, path alarm detect signals receive transport and path overhead access transmit section, line, path alarm insert signals transmit transport and path overhead access o/e e/o micro bus for config, status and control rxd+/- txd+/- PM5342 spectra-155 ds3roclk[3:1] ds3rdat[3:1] ds3riclk[3:1] ds3tdat[3:1] ds3ticlk[3:1] smode[2:0]="110" 44.736 mhz* 44.928 mhz * for the pm7345, the 44.736 mhz clock can be fed directly to the ds3ticlk input 3 * pm7345 suni-pdh or 3 * pm8313 d3mx rclk rdat tclk tdat ticlk
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 10 figure 3 - serial hdlc application receive section, line, path alarm detect signals receive transport and path overhead a ccess transmit section, line, path alarm insert signals transmit transport and path overhead access o/e e/o micro bus for config, status and control rxd+/- txd+/- PM5342 spectra-155 sdmroclk[3:1] sdmrdat[3:1] sdmtdat[3:1] sdmticlk[3:1] sdmtoclk[3:1] smode[2:0]="101" 3 * pm7364 freedm rclk[0] rdat[0] tclk[0] tdat[0]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 11 figure 4 - sts-3/stm-1 aggregate/tributary/cross-connect application 8 bit telecombus interface ac1j1 apl dpl ack ad[7:0], adp dd[7:0], ddp dc1j1 dck pm5362 tupp-plus id[7:0], idp ic1j1 ipl tpoh od[7:0], odp otv5 otpl sclk PM5342 spectra-155 receive transport and path overhead access receive section, line path alarm detect signals microbus for config, status and control transmit transport and path overhead access transmit section, line path alarm insert signals smode[2:0]="000" opt. tx opt. rx rrclk+/- rxd+/- trclk+/- txd+/- 19.44 clk ref 19.44 clk ref figure 5 - sts-3/stm-1 aggregate/tributary/cross-connect card PM5342 spectra-155 pm5371 tudx pm5362 tupp plus
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 12 figure 6 - packet over sonet application PM5342 spectra-155 receive transport and path overhead access receive section, line path alarm detect signals microbus for config, status and control transmit transport and path overhead access transmit section, line path alarm insert signals smode[2:0]="011" dmtoclk dmticlk dmtdat[7::0] dmroclk dmrdat[7:0] tdato[7:0] rdati[7:0] rclki tclki packet over sonet hdlc processor packet over sonet interface (to bus interface) opt. tx opt. rx rrclk+/- rxd+/- trclk+/- txd+/- 19.44 clk ref 19.44 clk ref rfclk renb rda rsop rprty rdat[15:0] rmod reop rerr tfclk tenb tda tsop tprty tdat[15:0] tmod teop terr figure 7 - packet over sonet router wan card sar PM5342 spectra-155 packet over sonet hdlc processor bus interface
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 13 5 block diagram figure 8 - normal mode tx line i/f rx line i/f tx section o/h processor (tsop) rx section o/h processor (rsop) section trace buffer (sstb) tx line o/h processor (tlop) rx line o/h processor (rlop) tx path o/h processor #1 (tpop #1) tx path o/h processor #2 (tpop #2) tx path o/h processor #3 (tpop #3) rx path o/h processor #1 (rpop #1) rx path o/h processor #2 (rpop #2) rx path o/h processor #3 (rpop #3) tx pointer interpreter #1 (tpip #1) microprocessor i/f system side i/f jtag test access port serial control port transport o/h insert transport o/h extract tx pointer interpreter #2 (tpip #2) tx pointer interpreter #3 (tpip #3) ds3 mapper add side #1 (d3ma #1) ds3 mapper add side #2 (d3ma #2) ds3 mapper add side #3 (d3ma #3) rx telecom aligner #1 (rtal #1) rx telecom aligner #2 (rtal #2) rx telecom aligner #3 (rtal #3) tx ring control port path trace buffer #1 (sptb #1) path trace buffer #2 (sptb #2) path trace buffer #3 (sptb #3) rx ring control port tx telecom aligner #1 (ttal #1) tx telecom aligner #2 (ttal #2) tx telecom aligner #3 (ttal #3) add bus prbs generator/ monitor smode[2:0] clock and data recovery (crsi) clock synthesis (cspi) ds3 mapper add side #1 (d3ma #1) ds3 mapper add side #2 (d3ma #2) ds3 mapper add side #3 (d3ma #3) drop bus prbs generator/ monitor ss[34:0] trclk+ trclk- txc txd+ txd- tbyp tatp ratp rbyp rxd+ rxd- rrclk+ rrclk- alos+ alos- c1, c2 los/rrcpfp lais/rrcpdat lrdi/rrcpclk lof, salm rsldclk,rowclk rsld, rsow, rsuc tris_ohb rldclk, rohclk rld, rlow, roh rtoh rtohfp rtohclk rxc, rclk, rfp rpoh[3:1] rpohfp[3:1] rpohclk[3:1] ralm[3:1] rtcen[3:1] rtcoh[3:1] b3e[3:1] rad d[7:0] a[7:0] ale csb wrb/rwb rdb/e rstb intb mbeb tlrdi/trcpfp rlais/trcpclk tlais/trcpdat tsldclk, towclk tsld, tsow, tsuc tld, tlow, toh tldclk, tohclk ttoh ttohfp ttohclk ttohen tclk, tfp tpoh[3:1] tpohfp[3:1] tpohclk[3:1] tpohen[3:1] tad, tafp, tack scpo[1:0] scpi[1:0] tdo tdi tck tms trstb 3 3 3 3 3 3 3
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 14 figure 9 - loopback modes tx line i/f rx line i/f tx section o/h processor (tsop) rx section o/h processor (rsop) section trace buffer (sstb) tx line o/h processor (tlop) rx line o/h processor (rlop) tx path o/h processor #1 (tpop #1) tx path o/h processor #2 (tpop #2) tx path o/h processor #3 (tpop #3) rx path o/h processor #1 (rpop #1) rx path o/h processor #2 (rpop #2) rx path o/h processor #3 (rpop #3) tx pointer interpreter #1 (tpip #1) microprocessor i/f system side i/f jtag test access port serial control port transport o/h insert transport o/h extract tx pointer interpreter #2 (tpip #2) tx pointer interpreter #3 (tpip #3) ds3 mapper add side #1 (d3ma #1) ds3 mapper add side #2 (d3ma #2) ds3 mapper add side #3 (d3ma #3) rx telecom aligner #1 (rtal #1) rx telecom aligner #2 (rtal #2) rx telecom aligner #3 (rtal #3) tx ring control port path trace buffer #1 (sptb #1) path trace buffer #2 (sptb #2) path trace buffer #3 (sptb #3) rx ring control port tx telecom aligner #1 (ttal #1) tx telecom aligner #2 (ttal #2) tx telecom aligner #3 (ttal #3) add bus prbs generator/ monitor clock and data recovery (crsi) clock synthesis (cspi) ds3 mapper add side #1 (d3ma #1) ds3 mapper add side #2 (d3ma #2) ds3 mapper add side #3 (d3ma #3) drop bus prbs generator/ monitor 3 3 3 3 3 3 line loopback (lle=1) diagnostic loopback (dle=1) system side line loopback (sllben=1) 3
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 15 table 1 - system side modes and ss[34:0] bus mappings. signal byte telecombus mode nibble telecombus mode serial telecombus mode byte data mode nibble data mode serial data mode serial ds3 mode smode=000 smode=001 smode=010 smode=011 smode=100 smode=101 smode=110 ss [ 0 ] dck dck sdck [ 1 ] dmroclk dmroclk res. in p ut ds3riclk [ 1 ] ss [ 1 ] dfp dfp res. in p ut res. in p ut res. in p ut res. in p ut res. in p ut ss [ 2 ] dd [ 0 ] dd [ 0 ] sdck [ 2 ] dmrdat [ 0 ] dmrdat [ 0 ] res. in p ut ds3riclk [ 2 ] ss [ 3 ] dd [ 1 ] dd [ 1 ] sdck [ 3 ] dmrdat [ 1 ] dmrdat [ 1 ] res. in p ut ds3riclk [ 3 ] ss [ 4 ] dd [ 2 ] dd [ 2 ] sdc1j1v1 [ 1 ] dmrdat [ 2 ] dmrdat [ 2 ] sdmroclk [ 1 ] ds3roclk [ 1 ] ss [ 5 ] dd [ 3 ] dd [ 3 ] sdc1j1v1 [ 2 ] dmrdat [ 3 ] dmrdat [ 3 ] sdmroclk [ 2 ] ds3roclk [ 2 ] ss [ 6 ] dd [ 4 ] res. out p ut sdc1j1v1 [ 3 ] dmrdat [ 4 ] res. out p ut sdmroclk [ 3 ] ds3roclk [ 3 ] ss [ 7 ] dd [ 5 ] res. out p ut sdd [ 1 ] dmrdat [ 5 ] res. out p ut sdmrdat [ 1 ] ds3rdat [ 1 ] ss [ 8 ] dd [ 6 ] res. out p ut sdd [ 2 ] dmrdat [ 6 ] res. out p ut sdmrdat [ 2 ] ds3rdat [ 2 ] ss [ 9 ] dd [ 7 ] res. out p ut sdd [ 3 ] dmrdat [ 7 ] res. out p ut sdmrdat [ 3 ] ds3rdat [ 3 ] ss [ 10 ] dpl dpl sdpl [ 1 ] res. out p ut res. out p ut res. out p ut res. out p ut ss [ 11 ] dc1j1v1 dc1j1v1 sdpl [ 2 ] res. out p ut res. out p ut res. out p ut res. out p ut ss [ 12 ] ddp ddp sdpl [ 3 ] res. out p ut res. out p ut res. out p ut res. out p ut ss [ 13 ] ack ack sack [ 1 ] dmticlk dmticlk sdmticlk [ 1 ] ds3ticlk [ 1 ] ss [ 14 ] ad [ 0 ] ad [ 0 ] sack [ 2 ] dmtdat [ 0 ] dmtdat [ 0 ] sdmticlk [ 2 ] ds3ticlk [ 2 ] ss [ 15 ] ad [ 1 ] ad [ 1 ] sack [ 3 ] dmtdat [ 1 ] dmtdat [ 1 ] sdmticlk [ 3 ] ds3ticlk [ 3 ] ss [ 16 ] ad [ 2 ] ad [ 2 ] sac1j1v1 [ 1 ] dmtdat [ 2 ] dmtdat [ 2 ] res. in p ut ds3rais [ 1 ] ss [ 17 ] ad [ 3 ] ad [ 3 ] sac1j1v1 [ 2 ] dmtdat [ 3 ] dmtdat [ 3 ] res. in p ut ds3rais [ 2 ] ss [ 18 ] ad [ 4 ] res. in p ut sac1j1v1 [ 3 ] dmtdat [ 4 ] res. in p ut res. in p ut ds3rais [ 3 ] ss [ 19 ] ad [ 5 ] res. in p ut sad [ 1 ] dmtdat [ 5 ] res. in p ut sdmtdat [ 1 ] ds3tdat [ 1 ] ss [ 20 ] ad [ 6 ] res. in p ut sad [ 2 ] dmtdat [ 6 ] res. in p ut sdmtdat [ 2 ] ds3tdat [ 2 ] ss [ 21 ] ad [ 7 ] res. in p ut sad [ 3 ] dmtdat [ 7 ] res. in p ut sdmtdat [ 3 ] ds3tdat [ 3 ] ss [ 22 ] apl apl sapl [ 1 ] res. in p ut res. in p ut res. in p ut res. in p ut ss [ 23 ] ac1j1v1 ac1j1v1 sapl [ 2 ] res. in p ut res. in p ut res. in p ut res. in p ut ss [ 24 ] adp adp sapl [ 3 ] res. in p ut res. in p ut res. in p ut res. in p ut ss [ 25 ] gfp gfp sdfp [ 1 ] res. in p ut dmtmsn res. in p ut res. in p ut ss [ 26 ] gmfp gmfp sdfp [ 2 ] res. in p ut res. in p ut res. in p ut res. in p ut ss [ 27 ] gd [ 0 ] gd [ 0 ] sdfp [ 3 ] res. in p ut res. in p ut sdmtoclk [ 1 ] res. out p ut ss [ 28 ] gd [ 1 ] gd [ 1 ] res. out p ut dmtoclk dmtoclk sdmtoclk [ 2 ] res. out p ut ss [ 29 ] gpl gpl res. out p ut res. out p ut res. out p ut sdmtoclk [ 3 ] res. out p ut ss [ 30 ] gc1j1v1 gc1j1v1 res. out p ut res. out p ut res. out p ut res. out p ut res. out p ut ss [ 31 ] gdp gdp res. out p ut res. out p ut res. out p ut res. out p ut res. out p ut ss [ 32 ] dtpais [ 1 ] dtpais [ 1 ] sdtpais [ 1 ] res. in p ut res. in p ut res. in p ut ds3tais [ 1 ] ss [ 33 ] dtpais [ 2 ] dtpais [ 2 ] sdtpais [ 2 ] res. in p ut res. in p ut res. in p ut ds3tais [ 2 ] ss [ 34 ] dtpais [ 3 ] dtpais [ 3 ] sdtpais [ 3 ] res. in p ut res. in p ut res. in p ut ds3tais [ 3 ] notes on system side modes and ss[34:0] bus mappings: 1. res. input pins are reserved input pins which must be strapped low. failure to connect these pins may cause malfunction or damage to the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 16 2. res. output pins are reserved output pins which must be left unconnected.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 17 6 description the PM5342 sonet/sdh payload extractor/aligner (spectra-155) terminates the transport and path overhead of sts-1 (stm-0/au3) and sts-3/3c (stm-1/au3/au4) streams at 51.84 mbit/s and 155.52 mbit/s respectively. the spectra-155 implements significant functions for a sonet/sdh compliant line interface. the spectra-155 receives sonet/sdh frames via a bit serial interface, recovers clock and data, and terminates the sonet/sdh section (regenerator section), line (multiplexer section), and path. it performs framing (a1, a2), descrambling, detects alarm conditions, and monitors section and line bit interleaved parity (bip) (b1, b2), accumulating error counts at each level for performance monitoring purposes. b2 errors are also monitored to detect signal fail and signal degrade threshold crossing alarms. line remote error indications (m1) are also accumulated. a 16 or 64 byte section trace (j0) message may be buffered and compared against an expected message. in addition, the spectra-155 interprets the received payload pointers (h1, h2), detects path alarm conditions, detects and accumulates path bips (b3), monitors and accumulates path remote error indications (reis), accumulates and compares the 16 or 64 byte path trace (j1) message against an expected result and extracts the synchronous payload envelope (virtual container). all transport and path overhead bytes are extracted and serialized on lower rate interfaces, allowing additional external processing of overhead, if desired. the extracted spe (vc) is either placed on a telecombus drop bus, serialized into ds3 streams, or serialized into data streams. for telecombus applications, frequency offsets (e.g., due to plesiochronous network boundaries, or the loss of a primary reference timing source) and phase differences (due to normal network operation) between the received data stream and the drop bus are accommodated by pointer adjustments in the drop bus. for the ds3 application, the spectra-155 demaps the three ds3s from the sts-3 (stm-1/au3) spe and provides serialized bit streams with derived clocks. for data applications, the spectra-155 either presents the extracted spe (vc) as a byte/nibble serial stream with an associated clock or presents the sts-3 (stm-1/au3) spe into three bit serial streams with associated clocks. the spectra-155 transmits sonet/sdh frames, via a bit serial interface, and formats section (regenerator section), line (multiplexer section), and path overhead appropriately. the spectra-155 provides transmit path origination for a sonet/sdh sts-1 (stm-0/au3), sts-3 (stm-1/au3) or sts-3c (stm-1/au4) stream. it performs framing pattern insertion (a1, a2), scrambling, alarm signal insertion, and creates section and line bips (b1, b2) as required to allow performance monitoring at the far end. line remote error indications (m1)
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 18 are optionally inserted. a 16 or 64 byte section trace (j0) message may be inserted. in addition, the spectra-155 generates the transmit payload pointers (h1, h2), creates and inserts the path bip, optionally inserts a 16 or 64 byte path trace (j1) message, optionally inserts the path status byte (g1). in addition to its basic processing of the transmit sonet/sdh overhead, the spectra-155 provides convenient access to all overhead bytes, which are inserted serially on lower rate interfaces, allowing additional external sourcing of overhead, if desired. the spectra-155 also supports the insertion of a large variety of errors into the transmit stream, such as framing pattern errors and bip errors, which are useful for system diagnostics and tester applications. the inserted spe (vc) is either sourced from a telecombus add stream, from ds3 serial streams or from data streams. for telecombus applications, the spectra-155 maps the spe from a telecombus add bus into the transmit stream. frequency offsets (e.g., due to plesiochronous network boundaries, or the loss of a primary reference timing source) and phase differences (due to normal network operation) between the transmit data stream and the add bus are accommodated by pointer adjustments in the transmit stream. for the ds3 application, the spectra-155 maps three ds3s into a sts-3 (stm-1/au3) spe. for the data applications, the spectra-155 maps a byte/nibble serial data stream into a sts-1 (stm-0/au3) spe or sts-3c (stm-1/au4) spe transmit stream or maps three bit serial streams into a sts-3 (stm-1/au3) spe transmit stream. the spectra-155 supports tandem connection termination applications where the tandem connection maintenance byte (z5) carries the incoming bip-8 error count (iec), a tandem data link, and a path ais code (isf). the incoming error count is accumulated and the receive data link is serialized for external processing. a new data link can be inserted from a low speed serial input. an incoming signal failure alarm (isf) is used to convey path ais in place of all-ones in the pointer (h1, h2). the transmitter and receiver are independently configurable to allow for asymmetric interfaces. ring control ports are provide to pass control and status information between mate transceivers. the spectra-155 is configured, controlled and monitored via a generic 8-bit microprocessor bus interface. the spectra-155 is implemented in low power, +5 volt, cmos technology. it has ttl and pseudo ecl (pecl) compatible inputs and outputs and is packaged in a 256 pin sbga package.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 19 7 pin diagrams the spectra-155 is available in a 256 pin sbga package having a body size of 27 mm by 27 mm and a ball pitch of 1.27 mm. there are seven pinout diagrams; each corresponds to a different system side mode (smode) configuration.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 20 figure 10 - pin diagram: byte telecombus mode (smode[2:0]=000) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ dd[0] ss[5]/ dd[3] ss[9]/ dd[7] vss ss[15]/ ad[1] ss[19]/ ad[5] vss vss ss[24]/ adp ss[28]/ gd[1] ss[32]/ dtpais[1] scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ dfp ss[4]/ dd[2] ss[8]/ dd[6] ss[12]/ ddp ss[14]/ ad[0] ss[18]/ ad[4] ss[21]/ ad[7] ss[22]/ apl ss[26]/ gmfp ss[29]/ gpl ss[33]/ dtpais[2] scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ dd[1] ss[6]/ dd[4] ss[10]/ dpl ss[13]/ ack ss[17]/ ad[3] ss[20]/ ad[6] ss[23]/ ac1j1v1 ss[27]/ gd[0] ss[31]/ gdp ss[34]/ dtpais[3] tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ dck vdd ss[7]/ dd[5] ss[11]/ dc1j1v1 ss[16]/ ad[2] vdd ss[25]/ gfp ss[30]/ gc1j1v1 vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 21 figure 11 - pin diagram: nibble telecombus mode (smode[2:0]=001) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ dd[0] ss[5]/ dd[3] ss[9]/ res. output vss ss[15]/ ad[1] ss[19]/ res. input vss vss ss[24]/ adp ss[28]/ gd[1] ss[32]/ dtpais[1] scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ dfp ss[4]/ dd[2] ss[8]/ res. output ss[12]/ ddp ss[14]/ ad[0] ss[18]/ res. input ss[21]/ res. input ss[22]/ apl ss[26]/ gmfp ss[29]/ gpl ss[33]/ dtpais[2] scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ dd[1] ss[6]/ res. output ss[10]/ dpl ss[13]/ ack ss[17]/ ad[3] ss[20]/ res. input ss[23]/ ac1j1v1 ss[27]/ gd[0] ss[31]/ gdp ss[34]/ dtpais[3] tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ dck vdd ss[7]/ res. output ss[11]/ dc1j1v1 ss[16]/ ad[2] vdd ss[25]/ gfp ss[30]/ gc1j1v1 vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 22 figure 12 - pin diagram: serial telecombus mode (smode[2:0]=010) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ sdck[2] ss[5]/ sdc1j1v1[2] ss[9]/ sdd[3] vss ss[15]/ sack[3] ss[19]/ sad[1] vss vss ss[24]/ sapl[3] ss[28]/ res. output ss[32]/ sdtpais[1] scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ res. input ss[4]/ sdc1j1v1[1] ss[8]/ sdd[2] ss[12]/ sdpl[3] ss[14]/ sack[2] ss[18]/ sac1j1v1[3] ss[21]/ sad[3] ss[22]/ sapl[1] ss[26]/ sdfp[2] ss[29]/ res. output ss[33]/ sdtpais[2] scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ sdck[3] ss[6]/ sdc1j1v1[3] ss[10]/ sdpl[1] ss[13]/ sack[1] ss[17]/ sac1j1v1[2] ss[20]/ sad[2] ss[23]/ sapl[2] ss[27]/ sdfp[3] ss[31]/ res. output ss[34]/ sdtpais[3] tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ sdck[1] vdd ss[7]/ sdd[1] ss[11]/ sdpl[2] ss[16]/ sac1j1v1[1] vdd ss[25]/ sdfp[1] ss[30]/ res. output vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 23 figure 13 - pin diagram: byte data mode (smode[2:0]=011) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ dmrdat[0] ss[5]/ dmrdat[3] ss[9]/ dmrdat[7] vss ss[15]/ dmtdat[1] ss[19]/ dmtdat[5] vss vss ss[24]/ res. input ss[28]/ dmtoclk ss[32]/ res. input scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ res. input ss[4]/ dmrdat[2] ss[8]/ dmrdat[6] ss[12]/ res. output ss[14]/ dmtdat[0] ss[18]/ dmtdat[4] ss[21]/ dmtdat[7] ss[22]/ res. input ss[26]/ res. input ss[29]/ res. output ss[33]/ res. input scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ dmrdat[1] ss[6]/ dmrdat[4] ss[10]/ res. output ss[13]/ dmticlk ss[17]/ dmtdat[3] ss[20]/ dmtdat[6] ss[23]/ res. input ss[27]/ res. input ss[31]/ res. output ss[34]/ res. input tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ dmroclk vdd ss[7]/ dmrdat[5] ss[11]/ res. output ss[16]/ dmtdat[2] vdd ss[25]/ res. input ss[30]/ res. output vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 24 figure 14 - pin diagram: nibble data mode (smode[2:0]=100) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ dmrdat[0] ss[5]/ dmrdat[3] ss[9]/ res. output vss ss[15]/ dmtdat[1] ss[19]/ res. input vss vss ss[24]/ res. input ss[28]/ dmtoclk ss[32]/ res. input scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ res. input ss[4]/ dmrdat[2] ss[8]/ res. output ss[12]/ res. output ss[14]/ dmtdat[0] ss[18]/ res. input ss[21]/ res. input ss[22]/ res. input ss[26]/ res. input ss[29]/ res. output ss[33]/ res. input scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ dmrdat[1] ss[6]/ res. output ss[10]/ res. output ss[13]/ dmticlk ss[17]/ dmtdat[3] ss[20]/ res. input ss[23]/ res. input ss[27]/ res. input ss[31]/ res. output ss[34]/ res. input tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ dmroclk vdd ss[7]/ res. output ss[11]/ res. output ss[16]/ dmtdat[2] vdd ss[25]/ dmtmsn ss[30]/ res. output vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 25 figure 15 - pin diagram: serial data mode (smode[2:0]=101) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ res. input ss[5]/ sdmroclk [2] ss[9]/ sdmrdat[3] vss ss[15]/ sdmticlk[3] ss[19]/ sdmtdat[1] vss vss ss[24]/ res. input ss[28]/ sdmtoclk [2] ss[32]/ res. input scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ res. input ss[4]/ sdmroclk [1] ss[8]/ sdmrdat[2] ss[12]/ res. output ss[14]/ sdmticlk[2] ss[18]/ res. input ss[21]/ sdmtdat[3] ss[22]/ res. input ss[26]/ res. input ss[29]/ sdmtoclk [3] ss[33]/ res. input scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ res. input ss[6]/ sdmroclk [3] ss[10]/ res. output ss[13]/ sdmticlk[1] ss[17]/ res. input ss[20]/ sdmtdat[2] ss[23]/ res. input ss[27]/ sdmtoclk [1] ss[31]/ res. output ss[34]/ res. input tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ res. input vdd ss[7]/ sdmrdat[1] ss[11]/ res. output ss[16]/ res. input vdd ss[25]/ res. input ss[30]/ res. output vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 26 figure 16 - pin diagram: serial ds3 mode (smode[2:0]=110) 2019181716151413121110987654321 a vss vss vss smode[1] ss[2]/ ds3riclk[2] ss[5]/ ds3roclk [2] ss[9]/ ds3rdat[3] vss ss[15]/ ds3ticlk[3] ss[19]/ ds3tdat[1] vss vss ss[24]/ res. input ss[28]/ res. output ss[32]/ ds3tais[1] scpo[0] tpoh[3] vss vss vss a b vss vdd vdd smode[0] ss[1]/ res. input ss[4]/ ds3roclk [1] ss[8]/ ds3rdat[2] ss[12]/ res. output ss[14]/ ds3ticlk[2] ss[18]/ ds3rais[3] ss[21]/ ds3tdat[3] ss[22]/ res. input ss[26]/ res. input ss[29]/ res. output ss[33]/ ds3tais[2] scpo[1] tpohclk[3] vdd vdd vss b c vss vdd vdd nc3 smode[2] ss[3]/ ds3riclk[3] ss[6]/ ds3roclk [3] ss[10]/ res. output ss[13]/ ds3ticlk[1] ss[17]/ ds3rais[2] ss[20]/ ds3tdat[2] ss[23]/ res. input ss[27]/ res. output ss[31]/ res. output ss[34]/ ds3tais[3] tpohen[3] tpohen[2] vdd vdd vss c d tms tck tdo vdd tris_ohb ss[0]/ ds3riclk[1] vdd ss[7]/ ds3rdat[1] ss[11]/ res. output ss[16]/ ds3rais[1] vdd ss[25]/ res. input ss[30]/ res. output vdd tpohfp[3] tpohfp[2] vdd tpoh[2] tpohfp[1] tpohen[1] d e b3e[3] rstb trstb tdi tpohclk[2] tpoh[1] tpohclk[1] scpi[1] e f b3e[2] ralm[2] ralm[3] rad scpi[0] ale csb wrb/rwb f g rtcoh[3] rtcen[3] ralm[1] vdd vdd rdb/e mbeb a[0] g h rtcoh[1] rtcoh[2] rtcen[2] b3e[1] intb a[1] a[3] vss h j vss rpoh[3] rpohclk[3] rtcen[1] a[2] a[4] a[5] a[6] j k vss rpohfp[3] rpohclk[2] vdd bottom view a[7] a[8] a[9] d[0] k l rxc rpoh[2] rpohfp[2] rclk vdd d[1] d[2] vss l m rfp rpohclk[1] rpoh[1] lof d[6] d[4] d[3] vss m n vss rpohfp[1] salm rldclk tack tfp d[7] d[5] n p los rohclk roh vdd vdd tclk ttohfp tafp p r rld rlow rsuc rsld tld tsldclk tsld tad r t rsldclk rowclk rsow rtohfp tsow ttohclk toh tohclk t u lais lrdi rtohclk vdd rbyp ravd2 nc_a ravs4 alos- nc_b tavd3 tavd1 rlais vdd tlrdi ttohen vdd tlow tsuc tldclk u v vss vdd vdd rtoh ravs2 ravs1 qavs1 ravd4 alos+ ravd3 qavd3 tavs3 tavd2 nc5 nc1 nc2 towclk vdd vdd vss v w vss vdd vdd tatp c1 ravd1 rrclk- ravs3 rxd+ rxd- qavs2 trclk+ tavs1 nc4 tbyp txd+ ttoh vdd vdd vss w y vss vss vss ratp c2 qavd1 rrclk+ nc_f nc_c nc_d qavd2 trclk- nc_e tavs2 tlais txd- txc vss vss vss y 2019181716151413121110987654321
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 27 8 pin description (256) table 2 - line side interface signals (20) pin name pin type pin no. function rbyp input u16 the receive bypass (rbyp) input selects whether to bypass the cru. if rbyp is high, the internal cru is bypassed and rrclk+/- should contain the receive line clock used to sample rxd+/-. if rbyp is low, the internal cru is used and rrclk+/- should contain the reference clock. rxd+ rxd- pecl input w12 w11 the receive differential data inputs (rxd+, rxd-) contain the 155.52 mbit/s receive sts-3/3c (stm-1/au3/au4) stream or the 51.84 mbit/s receive sts-1 (stm-0/au3) stream. rxd+/- are sampled on the rising edge of rrclk+/- when clock recovery is disabled (the falling edge may be used by reversing rrclk+/-). otherwise the receive clocks are recovered from the rxd+/- bit stream. rxd+/- is expected to be nrz encoded. clock recovery bypass is selectable using the rbyp input signal.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 28 pin name pin type pin no. function rrclk+ rrclk- pecl/ schmitt ttl input y14 w14 the receive differential reference clock inputs (rrclk+, rrclk-) contain a jitter-free 19.44 mhz or 6.48 mhz reference clock when clock recovery is enabled. when clock recovery is bypassed, rrclk+/- is nominally a 155.52 mhz or 51.84 mhz, 50% duty cycle clock and provide timing for the spectra-155 receive functions. in this case, rxd+/- is sampled on the rising edge of rrclk+/-. clock recovery bypass is selectable using the rbyp input signal. in addition, rrclk+/- can also be used to provide the clock synthesis unit's clock reference using the trefsrc bit in the spectra-155 clock synthesis control and status register. the 6.48 mhz reference clock supports only sts- 1 (stm-0/au3) operation when clock recovery is enabled. the 19.44 mhz reference clock supports both sts-1 (stm-0/au3) and sts-3/3c (stm- 1/au3/au4) operation when clock recovery is enabled. for ttl operation, please refer to the operations section. alos+ alos- pecl/ schmitt ttl input v12 u12 the analog loss of signal (alos+/-) differential inputs are used to indicate a loss of receive signal power. when alos+/- is asserted, the data on the receive data (rxd+/-) pins is forced to all zeros and the phase locked loop switches to the reference clock (rrclk+/- or trclk+/-) to keep the recovered clock in range. these inputs must be dc coupled. please refer to the operation section for a discussion of pecl interfacing issues.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 29 pin name pin type pin no. function rclk output l17 the receive clock (rclk) output provides a timing reference for the spectra-155 receive line interface outputs. for sts-3/3c (stm- 1/au3/au4) operation, rclk is nominally 19.44 mhz. for sts-1 (stm-0/au3) rclk is nominally 6.48. rclk is a divide by eight of the recovered clock or the rrclk+/- inputs as determined using the rbyp input signal. when not used, rclk can be held low using the rclken bit in the spectra-155 clock control register. rxc output l20 the receive clock (rxc) output provides a 51.84 mhz timing reference. rxc is a 51.84 mhz, nominally 50% duty cycle clock. for sts-3/3c (stm-1/au3/au4) mode, rxc is a divide by three of the recovered clock or the rrclk+/- inputs as determined using the rbyp input signal. for sts-1 (stm-0/au3) mode, rxc is the recovered clock or the rrclk+/- inputs as determined using the rbyp input signal. when not used, rxc can be held low using the rxcen bit in the spectra-155 clock control register. rfp tristate output m20 the receive frame pulse (rfp) output is an 8 khz signal derived from the receive line clock. rfp is pulsed high for one rclk cycle every 2430 rclk cycles for sts-3c (stm-1/au4) or every 810 rclk cycles for sts-1 (stm-0/au3). a single discontinuity in rfp position occurs if a change of frame alignment occurs. rfp can be tristated using the tris_ohb input and the roh_ts bit in the spectra-155 receive overhead output control register. on reset, rfp will be tristate if tris_ohb is low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 30 pin name pin type pin no. function tbyp input w6 the transmit bypass (tbyp) input selects whether to bypass the csu. if tbyp is high, the internal csu is bypassed and trclk+/- should contain the transmit line clock used to output data on txd+/-. if tbyp is low, the internal csu is used and trclk+/- should contain the reference clock. trclk+ trclk- pecl/ schmitt ttl input w9 y9 the transmit differential reference clock inputs (trclk+, trclk-) are a jitter-free 19.44 mhz or 6.48 mhz reference clock when clock synthesis is enabled. when clock synthesis is bypassed, trclk+/- is nominally a 155.52 mhz or 51.84 mhz, 50% duty cycle clock. this clock provides timing for the spectra-155 transmit functions. trclk+/- may be left unconnected when spectra-155 loop timing is enabled using the spectra-155 configuration register. clock synthesis bypass is selectable using the tbyp input signal. in addition, trclk+/- can also be used to provide the clock recovery unit's clock reference using the rrefsrc bit in the spectra-155 clock recovery control and status register. the 6.48 mhz reference clock supports only sts- 1 (stm-0/au3) operation when clock synthesis is enabled. the 19.44 mhz reference clock supports both sts-1 (stm-0/au3) and sts-3/3c (stm- 1/au3/au4) operation when clock synthesis is enabled. for ttl operation, please refer to the operations section. txc output y4 the transmit clock (txc) output is available when sts-1 (stm-0/au3) mode of operation is selected using the spectra-155 configuration register. in sts-1 mode, txd+/- are updated on the falling edge of txc. when not used, txc can be held low using the txcen bit in the spectra-155 clock control register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 31 pin name pin type pin no. function txd+ txd- output w5 y5 the transmit differential data outputs (txd+, txd- ) contain the 155.52 mbit/s transmit sts-3/3c (stm-1/au3/au4) stream or the 51.84 mbit/s transmit sts-1 (stm-0/au3) stream. when the sts-1 (stm-0/au3) stream is selected, txd+/- are updated on the falling edge of txc. txd+/- is nrz encoded. tclk output p3 the transmit byte clock (tclk) output provides a timing reference for the spectra-155 transmit line interface outputs. for sts-3/3c (stm- 1/au3/au4) operation, tclk is nominally 19.44 mhz. for sts-1 (stm-0/au3) tclk is nominally 6.48. tclk is a divide by eight of the synthesized clock or the trclk+/- inputs as determined using the tbyp input signal. when not used, tclk can be held low using the tclken bit in the spectra-155 clock control register. tfp tristate output n3 the active high transmit framing position (tfp) signal is an 8 khz timing marker for the transmitter. tfp goes high for a single tclk period once every 2430 in sts-3/3c (stm-1/au3/au4) mode or 810 in sts-1 (stm-0/au3) mode tclk cycles. tfp is updated on the rising edge of tclk. tfp can be tristate using the tris_ohb input and the toh_ts bit in the spectra-155 transmit overhead input control register. on reset, tfp will be tristate if tris_ohb is low. c1 c2 analog w16 y16 the analog c1 and c2 pins are provided for connecting an external loop-filter capacitor. a 1 nf ceramic capacitor is required.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 32 table 3 - section and line status/overhead interface signals (36) pin name pin type pin no. function tris_ohb input d16 the active low tristate overhead (tris_ohb) input enables software registers to control the tristating of the overhead output signals, rsld, rsldclk, tsldclk, rohclk, roh, rfp, tohclk and tfp. when tris_ohb is low, tristating of outputs rsld, rsldclk, rohclk, roh and rfp are controlled using the spectra-155 receive overhead output control register while outputs tsldclk, tohclk and tfp are controlled using the spectra-155 transmit overhead input control register. when tris_ohb is high, the above outputs are always driven. tris_ohb has an integral pull up resistor. salm output n18 the section alarm (salm) output is set high when an out of frame (oof), loss of signal (los), loss of frame (lof), line alarm indication signal (lais) or line remote defect indication (lrdi) alarm is detected. each alarm indication can be independently enabled using bits in the spectra-155 section alarm output control register. salm is set low when none of the enabled alarms are active. the out of frame (oof) alarm is indicated while the spectra-155 is unable to find a valid framing pattern (a1, a2) in the incoming stream. the salm is configured to indicate only the oof condition as a default after a device reset to optionally provide a dedicated output pin for this alarm. please refer to the (optionally) dedicated output pins for los, lof, lais and lrdi for the description of these alarms. salm is updated on the rising edge of rclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 33 pin name pin type pin no. function los/ output p20 loss of signal (los) is active when the ring control port is disabled. loss of signal (los) is set high when a violating period (20 2.5 s) of consecutive all zeros patterns is detected in the incoming stream. los is set low when two valid framing words (a1, a2) are detected, and during the intervening time (125 s), no violating period of all zeros patterns is observed. los is updated on the rising edge of rclk. rrcpfp the receive ring control port frame position (rrcpfp) signal identifies bit positions in the receive ring control port data (rrcpdat) when the ring control port is enabled (the enabling and disabling of the ring control port is controlled by a bit in the spectra-155 section/line control/enable register). rrcpfp is high during the filtered k1, k2 bit positions, the change of aps value bit position, the protection switch byte failure bit position, and the send line ais and send line rdi bit positions in the rrcpdat stream. rrcpfp is normally connected to the trcpfp input of a mate spectra-155 in ring-based add-drop multiplexer applications. rrcpfp is updated on the falling edge of rrcpclk. lof output m17 the loss of frame (lof) signal is set high when an out of frame state persists for 3 ms. lof is set low when an in frame state persists for 3 ms. lof is updated on the rising edge of rclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 34 pin name pin type pin no. function lrdi/ output u19 the line remote defect indication (lrdi) signal is active when the ring control port is disabled. lrdi is set high when line rdi is detected in the incoming stream. lrdi is declared when a 110 binary pattern is detected in bits 6, 7, and 8 of the k2 byte for three or five consecutive frames. lrdi is removed when any pattern other than 110 is detected in bits 6, 7, and 8 of the k2 byte for three or five consecutive frames. this alarm indication is also available through register access. lrdi is updated on the rising edge of rclk. rrcpclk the receive ring control port clock (rrcpclk) signal provides timing for the receive ring control port when the ring control port is enabled (the enabling and disabling of the ring control port is controlled by a bit in the spectra-155 section/line control/enable register). rrcpclk is nominally a 3.24 mhz, 50% duty cycle clock and is normally connected to the trcpclk input of a mate spectra-155 in ring-based add-drop multiplexer applications. rrcpfp and rrcpdat are updated on the falling edge of rrcpclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 35 pin name pin type pin no. function lais/ output u20 the line alarm indication (lais) signal is active when the ring control port is disabled. lais is set high when line ais is detected in the incoming stream. lais is declared when a 111 binary pattern is detected in bits 6, 7, and 8 of the k2 byte for three or five consecutive frames. lais is removed when any pattern other than 111 is detected in bits 6, 7, and 8 of the k2 byte for three or five consecutive frames. this alarm indication is also available through register access. lais is updated on the rising edge of rclk. rrcpdat the receive ring control port data (rrcpdat) signal contains the receive ring control port data stream when the ring control port is enabled (the enabling and disabling of the ring control port is controlled by a bit in the spectra-155 section/line control/enable register). the receive ring control port data consists of the filtered k1, k2 byte values, the change of aps value bit position, the protection switch byte failure status bit position, the send line ais and send line rdi bit positions, and the line rei bit positions. rrcpdat is normally connected to the trcpdat input of a mate spectra-155 in ring-based add-drop multiplexer applications. rrcpdat is updated on the falling edge of rrcpclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 36 pin name pin type pin no. function rlais/ input u8 the receive line ais insertion (rlais) signal controls the insertion of line ais in the receive outgoing stream, when the ring control port is disabled. when rlais is high, line ais is inserted in the outgoing stream. line ais is also optionally inserted automatically upon detection of loss of signal, loss of frame, section trace alarms or line ais in the incoming stream. rlais is sampled on the rising edge of rclk. trcpclk the transmit ring control port clock (trcpclk) signal provides timing for the transmit ring control port when the ring control port is enabled (the enabling and disabling of the ring control port is controlled by a bit in the spectra-155 section/line control/enable register). trcpclk is nominally a 3.24 mhz, 50% duty cycle clock and is normally connected to the rrcpclk output of a mate spectra-155 in ring-based add-drop multiplexer applications. trcpfp and trcpdat are sampled on the rising edge of trcpclk. rsldclk tristate output t20 the receive section/line dcc clock (rsldclk) can either be used to clock out the section or line dcc as selected using the rdlsel bit in the spectra-155 receive overhead output control register. when section dcc is selected, rsldclk is a 192 khz clock used to update the rsld output. rsldclk is generated by gapping a 216 khz clock. when line dcc is selected, rsldclk is a 576 khz clock used to update the rsld output. rsldclk is generated by gapping a 2.16 mhz clock. rsldclk can be tristate using the tris_ohb input and the rsld_ts bit in the spectra-155 receive overhead output control register. on reset, rsldclk will be tristate if tris_ohb is low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 37 pin name pin type pin no. function rsld tristate output r17 the receive section/line dcc (rsld) signal contains the section data communications channel (d1-d3) or the line data communications channel (d4-d12) as selected using the rdlsel bit in the spectra-155 receive overhead output control register. rsld can be tristate using the tris_ohb input and the rsld_ts bit in the spectra-155 receive overhead output control register. on reset, rsld will be tristate if tris_ohb is low. rsld is updated on the falling edge of rsldclk. rowclk output t19 the receive order wire clock (rowclk) is a 64 khz clock used to update the rsow, rsuc, and rlow outputs. if selected using the r64sel bit in the spectra-155 receive overhead output control register, rowclk is generated by gapping a 72 khz clock; otherwise, rowclk is not gapped. rsow output t18 the receive section order wire (rsow) signal contains the section order wire channel (e1) extracted from the incoming stream. rsow is updated on the falling edge of rowclk. rsuc output r18 the receive section user channel (rsuc) signal contains the section user channel (f1) extracted from the incoming stream. rsuc is updated on the falling edge of rowclk. rlow output r19 the receive line order wire (rlow) signal contains the line order wire channel (e2) extracted from the incoming stream. rlow is updated on the falling edge of rowclk. rldclk output n17 the receive line dcc clock (rldclk) is a 576 khz clock used to update the rld output. rldclk is generated by gapping a 2.16 mhz clock.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 38 pin name pin type pin no. function rld output r20 the receive line dcc (rld) signal contains the line data communications channel (d4 - d12) extracted from the incoming stream. rld is updated on the falling edge of rldclk. rohclk tristate output p19 the receive overhead clock (rohclk) can be selected to clock out either the section orderwire (e1), the line orderwire (e2), the line user channel (f1) or the automatic protection switch channel (k1, k2). selection of the receive overhead clock is made using the rohsel bits in the spectra-155 receive overhead output control register. when either orderwire or user channel clocks are selected, rohclk is a 64 khz clock used to update the roh output. if selected using the r64sel bit in the spectra-155 receive overhead output control register, rohclk is generated by gapping a 72 khz clock; otherwise, rohclk is not gapped. when the receive automatic protection switch channel clock is selected, rohclk is a 128 khz clock used to update the roh output. rohclk is generated by gapping a 144 khz clock. rohclk can be tristate using the tris_ohb input and the roh_ts bit in the spectra-155 receive overhead output control register. on reset, rohclk will be tristate if tris_ohb is low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 39 pin name pin type pin no. function roh tristate output p18 the receive overhead (roh) output can be selected to carry either the section orderwire (e1), the line orderwire (e2), the line user channel (f1) or the automatic protection switch channel (k1, k2). selection is made using the rohsel bits in the spectra-155 receive overhead output control register. roh can be tristate using the tris_ohb input and the roh_ts bit in the spectra-155 receive overhead output control register. on reset, roh will be tristate if tris_ohb is low. roh is updated on the falling edge of rohclk. rtohclk output u18 the receive transport overhead clock (rtohclk) is nominally a 5.184 mhz or 1.728 mhz clock that provides timing to process the extracted receive transport overhead, rtoh. rtohclk is a gapped 6.48 mhz clock when accessing the transport overhead of an sts-3/3c (stm-1/au3/au4) stream. rtohclk is a gapped 2.16 mhz clock when accessing the transport overhead of an sts-1 (stm-0/au3) stream. rtoh output v17 the receive transport overhead (rtoh) signal contains the receive transport overhead bytes (a1, a2, j0, z0, b1, e1, f1, d1-d3, h1-h3, b2, k1, k2, d4-d12, z1/s1, z2/m1, and e2) extracted from the incoming stream. rtoh is updated on the falling edge of rtohclk. rtohfp output t17 the receive transport overhead frame position (rtohfp) signal is used to locate the individual receive transport overhead bits in the receive transport overhead, rtoh. rtohfp is set high while bit 1 (the most significant bit) of the first framing byte (a1) is present in the rtoh stream. rtohfp is updated on the falling edge of rtohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 40 pin name pin type pin no. function tlrdi/ input u6 the active high transmit line remote defect indication (tlrdi) signal controls the insertion of a remote defect indication in the outgoing stream when the ring control port is disabled. when tlrdi is set high, bits 6, 7, and 8 of the k2 byte are set to the pattern 110. line rdi may also be inserted using the lrdi bit in the tlop control register, or upon detection of loss of signal, loss of frame, or line ais in the receive stream, using the bits in the spectra-155 line rdi control register. the tlrdi input takes precedence over the ttoh and ttohen inputs. tlrdi is sampled on the rising edge of tclk. trcpfp the transmit ring control port frame position (trcpfp) signal identifies bit positions in the transmit ring control port data (trcpdat) when the ring control port is enabled (the enabling and disabling of the ring control port is controlled by a bit in the spectra-155 section/line control/enable register). trcpfp is high during the filtered k1, k2 bit positions, the change of aps value bit position, the protection switch byte failure bit position, and the send line ais and send line rdi bit positions in the trcpdat stream. trcpfp is normally connected to the rrcpfp output of a mate spectra-155 in ring-based add-drop multiplexer applications. trcpfp is sampled on the rising edge of trcpclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 41 pin name pin type pin no. function tlais/ input y6 the active high transmit line alarm indication signal (tlais) controls the insertion of line ais in the outgoing stream when the ring control port is disabled. when tlais is set high, the complete frame (except the section overhead or regenerator section) is overwritten with the all ones pattern (before scrambling). the tlais input takes precedence over the ttoh and ttohen inputs. tlais is sampled on the rising edge of tclk. trcpdat the transmit ring control port data (trcpdat) signal contains the transmit ring control port data stream when the ring control port is enabled (the enabling and disabling of the ring control port is controlled by a bit in the spectra-155 section/line control/enable register). the transmit ring control port data consists of the filtered k1, k2 byte values, the change of aps value bit position, the protection switch byte failure status bit position, the send line ais and send line rdi bit positions, and the line rei bit positions. trcpdat is normally connected to the rrcpdat output of a mate spectra-155 in ring-based add-drop multiplexer applications. trcpdat is sampled on the rising edge of trcpclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 42 pin name pin type pin no. function tsldclk tristate output r3 the transmit section/line dcc clock (tsldclk) can either be used to clock in the section or line dcc as selected using the tdlsel bit in the spectra-155 transmit overhead input control register. when section dcc is selected, tsldclk is a 192 khz clock used to sample the tsld input. tsldclk is generated by gapping a 216 khz clock. when line dcc is selected, tsldclk is a 576 khz clock used to sample the tsld input. tsldclk is generated by gapping a 2.16 mhz clock. tsldclk can be tristate using the tris_ohb input and the tsldclk_ts bit in the spectra-155 transmit overhead input control register. on reset, tsldclk will be tristate if tris_ohb is low. tsld input r2 the transmit section/line dcc (tsld) signal contains the section data communications channel (d1-d3) or the line data communications channel (d4-d12) as selected using the tdlsel bit in the spectra-155 transmit overhead input control register. the ttohen input takes precedence over tsld. tsld is sampled on the rising edge of tsldclk. towclk output v4 the transmit order wire clock (towclk) is a 64 khz clock used to sample the tsow, tsuc, and tlow inputs. if selected using the t64sel bit in the spectra-155 transmit overhead input control register, towclk is generated by gapping a 72 khz clock; otherwise, towclk is not gapped.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 43 pin name pin type pin no. function tsow input t4 the transmit section order wire (tsow) signal contains the section order wire channel (e1) inserted into the outgoing stream. the ttohen input takes precedence over tsow. tsow is sampled on the rising edge of towclk. tsuc input u2 the transmit section user channel (tsuc) signal contains the section user channel (f1) inserted into the outgoing stream. the ttohen input takes precedence over tsuc. tsuc is sampled on the rising edge of towclk. tlow input u3 the transmit line order wire (tlow) signal contains the line order wire channel (e2) inserted into the outgoing stream. the ttohen input takes precedence over tlow. tlow is updated on the rising edge of towclk. tldclk output u1 the transmit line dcc clock (tldclk) is a 576 khz clock used to sample the tld input. tldclk is generated by gapping a 2.16 mhz clock. tld input r4 the transmit line dcc (tld) signal contains the line data communications channel (d4 - d12) inserted into the outgoing stream. the ttohen input takes precedence over tld. tld is sampled on the rising edge of tldclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 44 pin name pin type pin no. function tohclk tristate output t1 the transmit overhead clock (tohclk) can be selected to clock in either the section orderwire (e1), the line orderwire (e2), the line user channel (f1) or the automatic protection switch channel (k1, k2). selection of the transmit overhead clock is made using the tohsel bits in the spectra-155 transmit overhead input control register. when either orderwire or user channel clocks are selected, tohclk is a 64 khz clock used to sample the toh input. if selected using the t64sel bit in the spectra-155 transmit overhead input register, tohclk is generated by gapping a 72 khz clock; otherwise, tohclk is not gapped. when the transmit automatic protection switch channel clock is selected, tohclk is a 128 khz clock used to sample the toh input. tohclk is generated by gapping a 144 khz clock. tohclk can be tristate using the tris_ohb input and the tohclk_ts bit in the spectra-155 transmit overhead input control register. on reset, tohclk will be tristate if tris_ohb is low. toh input t2 the transmit overhead (toh) input can be selected to carry either the section orderwire (e1), the line orderwire (e2), the line user channel (f1) or the automatic protection switch channel (k1, k2). selection is made using the tohsel bits in the spectra-155 transmit overhead input control register. the ttohen and tpohen inputs take precedence over toh. toh is sampled on the rising edge of tohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 45 pin name pin type pin no. function ttoh input w4 the transmit transport overhead bus (ttoh) contains the transport overhead bytes (a1, a2, j0, z0, e1, f1, d1-d3, h3, k1, k2, d4-d12, z1/s1, z2/m1, and e2) and error masks (h1, h2, b1, and b2) which may be inserted, or used to insert bit interleaved parity errors or payload pointer bit errors into the overhead byte positions in the outgoing stream. insertion is controlled by the ttohen input. ttoh is sampled on the rising edge of ttohclk. ttohfp output p2 the transmit transport overhead frame position (ttohfp) signal is used to locate the individual transport overhead bits in the transport overhead bus, ttoh. ttohfp is set high while bit 1 (the most significant bit) of the first framing byte (a1) is expected in the incoming stream. ttohfp is updated on the falling edge of ttohclk. ttohclk output t3 the transmit transport overhead clock (ttohclk) is nominally a 5.184 mhz (1.728 mhz for sts-1) clock that provides timing for upstream circuitry that sources the transport overhead, ttoh. ttohclk is a gapped 6.48 mhz clock when accessing the transport overhead of sts-3/3c (stm-1/au3/au4) streams. ttohclk is a gapped 2.16 mhz clock when accessing the transport overhead of an sts-1 (stm-0/au3) stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 46 pin name pin type pin no. function ttohen input u5 the transmit transport overhead insert enable (ttohen) signal controls the source of the transport overhead data which is inserted in the transmit stream. while ttohen is high during the most significant bit of a ttoh byte, values sampled on the ttoh input are inserted into the corresponding transport overhead bit positions (for the a1, a2, j0, z0, e1, f1, d1-d3, h3, k1, k2, d4-d12, z1/s1, z2/m1, and e2 bytes). while ttohen is low during the most significant bit of a ttoh byte, the default values are inserted into these transport overhead byte positions. the ttohen input take precedence over toh. a high level on ttohen during most significant bit of ttoh for the h1, h2, b1, or b2 bytes enables an error mask. while the error mask is enabled, a high level on ttoh causes the corresponding h1, h2, b1 or b2 bit positions to be inverted. when the section trace enable (sten) bit is a logic 1, the j0 byte contents are sourced from the section trace buffer, regardless of the state of ttohen. a low level on ttoh allows the corresponding bit positions to pass through the spectra-155 uncorrupted. ttohen is sampled on the rising edge of ttohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 47 table 4 - path status/overhead interface signals (37) pin name pin type pin no. function b3e[3] b3e[2] b3e[1] output e20 f20 h17 the bit interleaved parity error signals (b3e[3:1]) signal is set high for one rpohclk period for each path bip-8 error detected (up to eight per frame) or once if any of the bip-8 bits are in error depending on whether bip-8 errors are treated on a bit or block basis. path bip-8 errors are detected by comparing the extracted path bip-8 byte (b3) with the computed bip-8 for the previous frame. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only b3e[1] is active. b3e[3:1] is updated on the falling edge of rpohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 48 pin name pin type pin no. function ralm[1] output g18 the receive alarm (ralm[1]) signal is the logical or of the lop[1], pais[1], prdi[1] , perdi[1], lom[1], lopcon and paiscon states. each alarm can be individually enabled using bits in the spectra-155 ralm[1] output control register. ralm[1] is updated on the falling edge of rclk. the loss of pointer signal (lop[1]) indicates the loss of pointer state in sts-1 (stm- 0/au3) #1 of an sts-3 (stm-1/au3) sonet/sdh stream. lop[1] is set high when invalid sts-1 (stm-0/au3) pointers are received in eight consecutive frames, or if eight consecutive enabled ndfs are detected in the sts-1 (stm-0/au3) #1 stream. lop[1] is active in sts-3c (stm-1/au4) and sts-1 (stm-0/au3) modes. the path alarm indication signal (pais[1]) indicates the path ais state associated with the sts-1 (stm-0/au3) #1 of an sts-3 (stm-1/au3) sonet/sdh stream. pais[1] is set high when an all ones pattern is observed in the sts-1 (stm-0/au3) pointer bytes (h1 and h2) for three consecutive frames in the sts-1 (stm-0/au3) #1 stream. pais[1] is active in sts-3c (stm-1/au4) and sts-1 (stm-0/au3) modes. the path remote defect indication signal (prdi[1]) indicates the path remote state associated with the sts-1 (stm-0/au3) #1 of an sts-3 (stm-1/au3) sonet/sdh stream. prdi[1] is set high when the path rdi alarm bit (bit 5) of the path status (g1) byte is set high for five or ten consecutive frames. prdi[1] is active in sts-3c (stm-1/au4) and sts-1 (stm-0/au3) modes. the path enhanced remote defect indication signal (perdi[1]) indicates the path enhanced remote state associated with the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 49 pin name pin type pin no. function sts-1 (stm-0/au3) #1 of an sts-3 (stm- 1/au3) sonet/sdh stream. perdi[1] is set high when the path erdi alarm code (bits 5,6,7) of the path status (g1) byte is set to the same alarm codepoint for five or ten consecutive frames. eprdi[1] is active in sts-3c (stm-1/au4) and sts-1 (stm-0/au3) modes. the loss of multiframe signal (lom[1]) indicates the tributary multiframe synchronization status associated with the sts-1 (stm-0/au3) #1 of an sts-3 (stm- 1/au3) sonet/sdh stream. lom[1] is set high if a correct four frame sequence is not detected in eight frames. lom[[1] is active in sts-3c (stm-1/au4) and sts-1 (stm-0/au3) modes. the loss of pointer concatenation and path ais concatenation signals (lopcon and paiscon) are the concatenated alarms for sts-3c (stm-1/au4) sonet/sdh stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 50 pin name pin type pin no. function ralm[2] output f19 the receive alarm (ralm[2]) signal is the logical or of the lop[2], pais[2], prdi[2], perdi[2] and lom[2] states. each alarm can be individually enabled using bits in the spectra-155 ralm[2] output control register. ralm[2] is updated on the falling edge of rclk. the loss of pointer signal (lop[2]) indicates the loss of pointer state in sts-1 (stm- 0/au3) #2 of an sts-3 (stm-1/au3) sonet/sdh stream. lop[2] is set high when invalid sts-1 (stm-0/au3) pointers are received in eight consecutive frames, or if eight consecutive enabled ndfs are detected in the sts-1 (stm-0/au3) #2 stream. the path alarm indication signal (pais[2]) indicates the path ais state associated with the sts-1 (stm-0/au3) #2 of an sts-3 (stm-1/au3) sonet/sdh stream. pais[2] is set high when an all ones pattern is observed in the sts-1 (stm-0/au3) pointer bytes (h1 and h2) for three consecutive frames in the sts-1 (stm-0/au3) #2 stream. the path remote defect indication signal (prdi[2]) indicates the path remote state associated with the sts-1 (stm-0/au3) #2 of an sts-3 (stm-1/au3) sonet/sdh stream. prdi[2] is set high when the path rdi alarm bit (bit 5) of the path status (g1) byte is set high for five or ten consecutive frames. the path enhanced remote defect indication signal (perdi[2]) indicates the path enhanced remote state associated with the sts-1 (stm-0/au3) #2 of an sts-3 (stm- 1/au3) sonet/sdh stream. perdi[2] is set high when the path erdi alarm code (bits 5,6,7) of the path status (g1) byte is set to the same alarm codepoint for five or ten consecutive frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 51 pin name pin type pin no. function the loss of multiframe signal (lom[2]) indicates the tributary multiframe synchronization status associated with the sts-1 (stm-0/au3) #2 of an sts-3 (stm- 1/au3) sonet/sdh stream. lom[2] is set high if a correct four frame sequence is not detected in eight frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 52 pin name pin type pin no. function ralm[3] output f18 the receive alarm (ralm[3]) signal is the logical or of the lop[3], pais[3], prdi[3], perdi[3] and lom[3] states. each alarm can be individually enabled using bits in the spectra-155 ralm[3] output control register. ralm[3] is updated on the falling edge of rclk. the loss of pointer signal (lop[3]) indicates the loss of pointer state in sts-1 (stm- 0/au3) #3 of an sts-3 (stm-1/au3) sonet/sdh stream. lop[3] is set high when invalid sts-1 (stm-0/au3) pointers are received in eight consecutive frames, or if eight consecutive enabled ndfs are detected in the sts-1 (stm-0/au3) #3 stream. the path alarm indication signal (pais[3]) indicates the path ais state associated with the sts-1 (stm-0/au3) #3 of an sts-3 (stm-1/au3) sonet/sdh stream. pais[3] is set high when an all ones pattern is observed in the sts-1 (stm-0/au3) pointer bytes (h1 and h2) for three consecutive frames in the sts-1 (stm-0/au3) #3 stream. the path remote defect indication signal (prdi[3]) indicates the path remote state associated with the sts-1 (stm-0/au3) #3 of an sts-3 (stm-1/au3) sonet/sdh stream. prdi[3] is set high when the path rdi alarm bit (bit 5) of the path status (g1) byte is set high for five or ten consecutive frames. the path enhanced remote defect indication signal (perdi[3]) indicates the path enhanced remote state associated with the sts-1 (stm-0/au3) #3 of an sts-3 (stm- 1/au3) sonet/sdh stream. perdi[3] is set high when the path erdi alarm code (bits 5,6,7) of the path status (g1) byte is set to the same alarm codepoint for five or ten consecutive frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 53 pin name pin type pin no. function the loss of multiframe signal (lom[3]) indicates the tributary multiframe synchronization status associated with the sts-1 (stm-0/au3) #3 of an sts-3 (stm- 1/au3) sonet/sdh stream. lom[3] is set high if a correct four frame sequence is not detected in eight frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 54 pin name pin type pin no. function rpohclk[3] rpohclk[2] rpohclk[1] output j18 k18 m19 the receive path overhead clocks (rpohclk[3:1]) provide timing to process the b3e[3:1] signals, to insert tandem path incoming error count and data link, and to sample the extracted path overhead for the corresponding sts-1 (stm-0/au3) stream. rpohclk[3:1] are nominally 576 khz clocks. rpohclk[3:1] is a gapped 648 khz clock. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only rpohclk[1] is active. rtcen[3:1], and rtcoh[3:1] are sampled on the rising edge of the corresponding rpohclk signal. b3e[3:1], rpoh[3:1] and rpohfp[3:1] are updated on the falling edge of the corresponding rpohclk signal. rpohclk[1] provides timing for the serial receive alarm indication port (rad), which is updated on the falling edge of rpohclk[1]. rpoh[3] rpoh[2] rpoh[1] output j19 l19 m18 the receive path overhead data signals (rpoh[3:1]) contain the path overhead bytes (j1, b3, c2, g1, f2, h4, z3, z4, and z5) extracted from the path overhead of the corresponding sts-1 (stm-0/au3) stream. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only rpoh[1] is active. each rpoh signal is updated on the falling edge of the corresponding rpohclk signal.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 55 pin name pin type pin no. function rpohfp[3] rpohfp[2] rpohfp[1] output k19 l18 n19 the receive path overhead frame position signals (rpohfp[3:1]) may be used to locate the individual path overhead bits in the path overhead data stream for the corresponding sts-1 (stm-0/au3) stream. each rpohfp[3:1] signal is logic 1 when bit 1 (the most significant bit) of the path trace byte (j1) is present in the corresponding rpoh stream. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only rpohfp[1] is active. each rpohfp signal is updated on the falling edge of the corresponding rpohclk signal. rpohfp[1] may be used to located the bip error count and path rdi indication bits on the receive alarm port data signal (rad). rpohfp[1] is logic 1 when the first of eight bip error positions from the first sts-1 (stm-0/au3) or the sts-3c (stm-1/au4) stream is present on the receive alarm data signal (rad). rtcen[3] rtcen[2] rtcen[1] input g19 h18 j17 the receive tandem connection overhead insert enable signals (rtcen[3:1]) control the insertion of incoming error count and data link in the tandem connection maintenance byte (z5), on a bit-by-bit basis. when rtcen is set high, the data on the corresponding rtcoh stream is inserted into the associated bit in the z5 byte. rtcen has significance only during the j1 byte positions in the rpohclk clock sequence and is ignored at all other times. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only rtcen[1] is significant. rtcen is sampled on the rising edge of the corresponding rpohclk signal.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 56 pin name pin type pin no. function rtcoh[3] rtcoh[2] rtcoh[1] input g20 h19 h20 the receive tandem connection overhead data signals (rtcoh[3:1]) contain the incoming error count and data link message to be inserted into the tandem connection maintenance byte (z5). when rtcen is set high, the values sampled on rtcoh is inserted into the z5 byte. when rtcen is set low, the iec field of z5 reports the incoming path bip error count and the data link field is either set to all ones or passed through unmodified. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only rtcen[1] is significant. rtcoh is sampled on the rising edge of the corresponding rpohclk signal. rad output f17 the receive alarm port data signal (rad) contains the path bip error count and the path remote alarm indication status of the three receive sts-1 (stm-0/au3) streams or the single sts-3c (stm-1/au4) stream. in addition, the rad contains the transmit k1 and k2 bytes. rad is updated on the falling edge of rpohclk[1]. tpoh[3] tpoh[2] tpoh[1] input a4 d3 e3 the transmit path overhead data signals (tpoh[3:1]) contain the path overhead bytes (j1, c2, g1, f2, z3, z4, and z5) and error mask (b3 and h4) which may be inserted, or used to insert bip and multiframe sequence bit errors into the path overhead byte positions in the transmit stream. insertion is controlled by the corresponding tpohen input, or by bits in internal registers. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only tpoh[1] is significant. each tpoh input is sampled on the rising edge of the corresponding tpohclk output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 57 pin name pin type pin no. function tpohen[3] tpohen[2] tpohen[1] input c5 c4 d1 the transmit path overhead insert enable signals (tpohen[3:1]), together with internal register bits, control the source of the path overhead data which is inserted in the transmit stream. while tpohen is high, values sampled on the tpoh input are inserted into the corresponding path overhead bit position (for the j1, c2, g1, f2, z3, z4, and z5 bytes). while tpohen is low, values obtained from internal registers are inserted into these path overhead bit positions. the tpohen input take precedence over toh. a high level on tpohen during the b3 or h4 bit positions enables an error mask. while the error mask is enabled, a high level on input tpoh causes the corresponding b3 or h4 bit position to be inverted. a low level on tpoh allows the corresponding bit position to pass through the spectra-155 uncorrupted. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only tpohen[1] is significant. each tpohen input is sampled on the rising edge of the corresponding tpohclk output. tpohclk[3] tpohclk[2] tpohclk[1] output b4 e4 e2 the transmit path overhead clocks (tpohclk[3:1]) provide timing to update the corresponding path overhead stream, tpoh. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, tpohclk[1] is a 576khz clock and tpohclk[3:2] are inactive. tpoh and tpohen are sampled on the rising edge of the corresponding tpohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 58 pin name pin type pin no. function tpohfp[3] tpohfp[2] tpohfp[1] output d6 d5 d2 the path overhead frame position signals (tpohfp[3:1]) may be used to locate the individual path overhead bits in the overhead data stream, tpoh. tpohfp is logic 1 when bit 1 (the most significant bit) of the path trace byte (j1) is present in the tpoh stream. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only tpohfp[1] is active. each tpohfp output is updated on the falling edge of the corresponding tpohclk output. tad input r1 the transmit alarm port data signal (tad) contains the path rei count and the path prdi status of the three associated receive sts-1 (stm-0/au3) streams or the single sts-3c (stm-1/au4) stream. in addition, the tad input contains the k1 and k2 bytes from a mate spectra-155. tad is sampled on the rising edge of tack. tafp input p1 the transmit alarm port frame pulse signal (tafp) marks the first bit of the transmit alarm message in each sonet/sdh frame. tafp is pulsed high to mark the first path rei bit location of the first sts-1 (stm-0/au3) stream or the first path rei bit location of the single sts-3c (stm-1/au4) stream. tafp is sampled on the rising edge of tack. tack input n4 the transmit alarm port clock (tack) provides timing for transmit alarm port. tack is nominally a 576 khz clock. inputs tad and tafp are sampled on the rising edge of tack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 59 table 5 - system side interface signals (38) pin name pin type pin no. function smode[2] smode[1] smode[0] input c16 a17 b17 the system mode select (smode[2:0]) signal is used to select the operation of the system side interface. smode[2:0] selects the operation of system signals ss[34:0] and in some cases the direction of the signals. smode[2:0] should be strapped to one of the codepoints below: 000 -byte telecombus mode 001 -nibble telecombus mode 010 -serial telecombus mode 011 -byte data mode 100 -nibble data mode 101 -serial data mode 110 -serial ds3 mode 111 -reserved
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 60 pin name pin type pin no. function ss[0] ss[1] ss[2] ss[3] ss[4] ss[5] ss[6] ss[7] ss[8] ss[9] ss[10] ss[11] ss[12] ss[13] ss[14] ss[15] ss[16] ss[17] ss[18] ss[19] ss[20] ss[21] ss[22] ss[23] ss[24] ss[25] ss[26] i/o input i/o i/o output output output output output output output output output input input input input input input input input input input input input input input d15 b16 a16 c15 b15 a15 c14 d13 b14 a14 c13 d12 b13 c12 b12 a12 d11 c11 b11 a11 c10 b10 b9 c9 a8 d9 b8 the system (ss[34:0]) signals are used to interface the spectra-155 to data sinks and sources. the signal descriptions are listed below for the modes selected using the smode[2:0] inputs.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 61 pin name pin type pin no. function ss[27] ss[28] ss[29] ss[30] ss[31] ss[32] ss[33] ss[34] i/o output output output output input input input c8 a7 b7 d8 c7 a6 b6 c6 the system (ss[34:0]) signals are used to interface the spectra-155 to data sinks and sources. the signal descriptions are listed below for the modes selected using the smode[2:0] inputs.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 62 table 6 - byte telecombus mode (smode[2:0]=000) pin name pin type pin no. function ss[0]/dck input d15 the drop bus clock (dck) provides timing for the drop bus interface. dck is nominally a 19.44 mhz or 6.48 mhz, 50% duty cycle clock. frequency offsets between rclk and dck are accommodated by pointer justification events on the drop bus. dfp is sampled on the rising edge of dck. outputs dpl, dc1j1v1, ddp and dd[7:0] are updated on the rising edge of dck. ss[1]/dfp input b16 the active high drop bus reference frame position signal (dfp) indicates when the first byte of the synchronous payload envelope (spe byte 1 of sts-1 #1) is available on the dd[7:0] bus. note that dfp has a fixed relationship to the sonet/sdh frame; the start of the spe is determined by the sts (au) pointer and may change relative to dfp. dfp is sampled on the rising edge of dck. ss[2]/dd[0] ss[3]/dd[1] ss[4]/dd[2] ss[5]/dd[3] ss[6]/dd[4] ss[7]/dd[5] ss[8]/dd[6] ss[9]/dd[7] output a16 c15 b15 a15 c14 d13 b14 a14 the drop bus data (dd[7:0]) contains the sonet/sdh receive payload data. the transport overhead bytes, with the exception of the h1, h2 pointer bytes, are set to zeros. the fixed stuff columns in a tributary mapped spe (vc) may also be optionally set to zero or npi. dd[7] is the most significant bit (corresponding to bit 1 of each serial word, the first bit transmitted). dd[0] is the least significant bit (corresponding to bit 8 of each serial word, the last bit transmitted). dd[7:0] is updated on the rising edge of dck.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 63 pin name pin type pin no. function ss[10]/dpl output c13 the active high drop bus payload active signal (dpl) indicates when the dd[7:0] is carrying a payload byte. it is set high during path overhead and payload bytes and low during transport overhead bytes. dpl is set high during the h3 byte to indicate a negative pointer justification event and set low during the byte following h3 to indicate a positive pointer justification event. dpl is updated on the rising edge of dck. ss[11]/ dc1j1v1 output d12 the drop bus composite timing signal (dc1j1v1) indicates the frame, payload and tributary multiframe boundaries on the drop data bus dd[7:0]. dc1j1v1 pulses high with the drop bus payload active signal (dpl) set low to mark the first sts-1 (stm-0/au3) identification byte or equivalently the stm identification byte (c1). dc1j1v1 pulses high with dpl set high to mark the path trace byte (j1). optionally, the dc1j1v1 signal pulses high on the v1 byte to indicate tributary multiframe boundaries. dc1j1v1 is updated on the rising edge of dck. ss[12]/ddp output b13 the drop bus data parity signal (ddp) indicates the parity of the drop bus signals. the drop data bus (dd[7:0]) is always included in parity calculations. the internal register bits control the inclusion of the dpl and dc1j1v1 signals in parity calculation and the sense (odd/even) of the parity. ddp is updated on the rising edge of dck. ss[13]/ack input c12 the add bus clock (ack) provides timing for the add bus and the generated bus interfaces. ack is nominally a 19.44 mhz or 6.48 mhz, 50% duty cycle clock. inputs ad[7:0], apl, ac1j1v1, gfp and gmfp are sampled on the rising edge of ack. outputs gpl, gc1j1v1, and gd[1:0] are updated on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 64 pin name pin type pin no. function ss[14]/ ad[0] ss[15]/ ad[1] ss[16]/ ad[2] ss[17]/ ad[3] ss[18]/ ad[4] ss[19]/ ad[5] ss[20]/ ad[6] ss[21]/ ad[7] input b12 a12 d11 c11 b11 a11 c10 b10 the add bus data (ad[7:0]) contains the sonet/sdh transmit payload data. the transport overhead bytes, except the h1 and h2 pointer bytes, are ignored. the phase relation of the spe (vc) to the transport frame is determined by the add bus composite timing signal (ac1j1v1) or optionally by interpreting the h1 and h2 pointer bytes. ad[7] is the most significant bit (corresponding to bit 1 of each serial word, the first bit transmitted). ad[0] is the least significant bit (corresponding to bit 8 of each serial word, the last bit transmitted). ad[7:0] is sampled on the rising edge of ack. ss[22]/apl input b9 the add bus payload active signal (apl) indicates when ad[7:0] is carrying a payload byte. it is set high during path overhead and payload bytes and low during transport overhead bytes. apl is set high during the h3 byte to indicate a negative pointer justification event and set low during the byte following h3 to indicate a positive pointer justification event. apl is sampled on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 65 pin name pin type pin no. function ss[23]/ ac1j1v1 input c9 the add bus composite timing signal (ac1j1v1) identifies the frame, payload and tributary multiframe boundaries on the add data bus ad[7:0]. ac1j1v1 pulses high with the add bus payload active signal (apl) set low to mark the first sts-1 (stm-0/au3) identification byte or equivalently the stm identification byte (c1). optionally, the ac1j1v1 pulses high with apl set high to mark the path trace byte (j1). optionally, the ac1j1v1 signal pulses high on the v1 byte to indicate tributary multiframe boundaries. optional marking of the j1 and v1 bytes are controlled using the disj1v1 bit in the spectra-155 path/mapper configuration register. setting disj1v1 bit high enables pointer interpretation on the add bus. valid h1 and h2 pointer bytes must be provided on the add data bus (ad[7:0]) to allow the j1 position to be identified. optionally, the h4 byte could be provided on the add data bus to allow the v1 position to be identified. ac1j1v1 is sampled on the rising edge of ack. ss[24]/adp input a8 the add bus data parity signal (adp) indicates the parity of the add bus signals. the add data bus (ad[7:0]) is always included in parity calculations. internal register bits controls the inclusion of the apl and ac1j1v1 signals in parity calculations and the sense (odd/even) of the parity. adp is sampled on the rising edge of ack. ss[25]/gfp input d9 the active high generated bus reference frame position signal (gfp) indicates when the first byte of the synchronous payload envelope (spe byte 1 of sts-1 #1) is available on the gd[1:0] bus. note that gfp has a fixed relationship to the sonet/sdh frame; the start of the spe is determined by the sts (au) pointer and may change relative to gfp. gfp is sampled on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 66 pin name pin type pin no. function ss[26]/ gmfp input b8 the active high generated reference multiframe position signal (gmfp) is used to align the sonet/sdh tributary multiframe boundary on the generated bus . gmfp should be brought high for a single ack period every 9720 ack cycles, or multiples thereof. gmfp may be tied low if such synchronization is not required. a pulse on gmfp realigns the generated bus to be the first of four frames in the multiframe. i.e., the frame containing the v1 bytes. in sts-1 (stm-0/au3) mode, gmfp is sampled one ack cycle after the j1 indication on gc1j1v1. in sts-3/3c (stm-1/au3/au4) modes, gmfp is sampled three ack cycles after the j1 indication. gmfp is ignored at other byte positions. gmfp is sampled on the rising edge of ack. ss[27]/ gd[0] ss[28]/ gd[1] output c8 a7 the generated bus data (gd[1:0]) contains cyclical multiframe count carried in the h4 byte. the sequence is initialized to 'b01 by a high pulse on gmfp, and increments at the byte following j1. gd[1:0] is updated on the rising edge of ack. ss[29]/gpl output b7 the generated bus payload active signal (gpl) indicates when gd[1:0] is carrying a payload byte. gpl distinguishes between payload and transport overhead timeslots in the generated bus. since the generated bus is expected to have fixed timing relationship with the add bus, access modules may use gpl to locate payload timeslots in the add bus. gpl is updated on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 67 pin name pin type pin no. function ss[30]/ gc1j1v1 output d8 the generated bus composite timing signal (gc1j1v1) identifies the frame, payload and tributary multiframe boundaries on the generated data bus gd[1:0]. gc1j1v1 pulses high with the generated bus payload active signal (gpl) set low to mark the first sts-1 (stm-0/au3) identification byte or equivalently the stm identification byte (c1). gc1j1v1 pulses high with gpl set high to mark the path trace byte (j1). the gc1j1v1 signal pulses high on the v1 byte to indicate tributary multiframe boundaries. since the generated bus is expected to have fixed timing relationship with the add bus, access modules may use gc1j1v1 to located the frame, payload and tributary multiframe boundaries on the add bus. gc1j1v1 is updated on the rising edge of ack. ss[31]/gdp output c7 the generated bus data parity signal (gdp) indicates the parity of the generated bus signals. the generated data bus (gd[1:0]) is always included in parity calculations. the internal register bits control the inclusion of the gpl and gc1j1v1 signals in parity calculation and the sense (odd/even) of the parity. gdp is updated on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 68 pin name pin type pin no. function ss[32]/ dtpais[1] ss[33]/ dtpais[2] ss[34]/ dtpais[3] input a6 b6 c6 the active high drop bus or transmit path alarm indication signals (dtpais[3:1]) controls the insertion of path ais in the drop bus dd[7:0] or the transmit stream. the function of each dtpais[3:1] input pin is independently controlled by the tpais_en bits in the transmit path ais control #1, transmit path ais control #2, and transmit path ais control #3 registers. in sts-3 mode, each dtpais[3:1] corresponds to a separate sts-1. dtpais[1] corresponds to sts#1, dtpais[2] corresponds to sts#2 and dtpais[3] corresponds to sts#3. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only dtpais[1] is significant. a high level on dtpais forces the insertion of the all ones pattern into the complete spe and the payload pointer bytes (h1, h2, and h3). path ais insertion can also be inserted via register access or in response to isf code in terminating tandem connection termination equipment applications. dtpais[3:1] is sampled on the rising edge of dck for drop bus or tclk for transmit stream path ais insertion.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 69 table 7 - nibble telecombus mode (smode[2:0]=001) pin name pin type pin no. function ss[0]/dck input d15 the drop bus clock (dck) provides timing for the drop bus interface. for nibble mode, dck is nominally a 38.88 mhz or 12.96 mhz, 50% duty cycle clock. frequency offsets between rclk and dck/2 are accommodated by pointer justification events on the drop bus. dfp is sampled on the rising edge of dck. outputs dpl, dc1j1v1, ddp and dd[3:0] are updated on the rising edge of dck. ss[1]/dfp input b16 the active high drop bus reference frame position signal (dfp) indicates when the first nibble of the synchronous payload envelope (upper nibble of spe byte 1 of sts-1 #1) is available on the dd[3:0] bus. note that dfp has a fixed relationship to the sonet/sdh frame; the start of the spe is determined by the sts (au) pointer and may change relative to dfp. dfp is sampled on the rising edge of dck. ss[2]/dd[0] ss[3]/dd[1] ss[4]/dd[2] ss[5]/dd[3] output a16 c15 b15 a15 the drop bus data (dd[3:0]) contains the sonet/sdh receive payload data. the transport overhead nibbles, with the exception of the h1, h2 pointer nibbles, are set to zeros. the fixed stuff columns in a tributary mapped spe (vc) may also be optionally set to zero or npi. dd[3] is the most significant bit (corresponding to bit 1 or 5 of each serial word, the bit received first or fifth, respectively). dd[0] is the least significant bit (corresponding to bit 4 or 8 of each serial word, the fourth or last bit received, respectively). dd[3:0] is updated on the rising edge of dck. ss[6] ss[7] ss[8] ss[9] output c14 d13 b14 a14 reserved.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 70 pin name pin type pin no. function ss[10]/dpl output c13 the active high drop bus payload active signal (dpl) indicates when the dd[3:0] is carrying a payload nibble. it is set high during path overhead and payload nibbles and low during transport overhead nibbles. dpl is set high during the h3 nibbles to indicate a negative pointer justification event and set low during the nibbles following h3 to indicate a positive pointer justification event. dpl is updated on the rising edge of dck. ss[11]/ dc1j1v1 output d12 the drop bus composite timing signal (dc1j1v1) indicates the frame, payload and tributary multiframe boundaries on the drop data bus dd[3:0]. dc1j1v1 pulses high with the drop bus payload active signal (dpl) set low to mark the most significant nibble of the first sts-1 (stm-0/au3) identification byte or equivalently the most significant nibble of the stm identification byte (c1). dc1j1v1 pulses high with dpl set high to mark the most significant nibble of the path trace byte (j1). optionally, the dc1j1v1 signal pulses high on the most significant nibble of the v1 byte to indicate tributary multiframe boundaries. dc1j1v1 is updated on the rising edge of dck. ss[12]/ddp output b13 the drop bus data parity signal (ddp) indicates the parity of the drop bus signals. the drop data bus (dd[3:0]) is always included in parity calculations. the internal register bits control the inclusion of the dpl and dc1j1v1 signals in parity calculation and the sense (odd/even) of the parity. ddp is updated on the rising edge of dck.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 71 pin name pin type pin no. function ss[13]/ack input c12 the add bus clock (ack) provides timing for the add bus and the generated bus interfaces. ack is nominally a 38.88 mhz or 12.96 mhz, 50% duty cycle clock for nibble mode operation. inputs ad[3:0], apl, ac1j1v1, gfp and gmfp are sampled on the rising edge of ack. outputs gpl, gc1j1v1, and gd[1:0] are updated on the rising edge of ack. ss[14]/ ad[0] ss[15]/ ad[1] ss[16]/ ad[2] ss[17]/ ad[3] input b12 a12 d11 c11 the add bus data (ad[3:0]) contains the sonet/sdh transmit payload data. the transport overhead nibbles, except the h1 and h2 pointer nibbles, are ignored. the phase relation of the spe (vc) to the transport frame is determined by the add bus composite timing signal (ac1j1v1) or optionally by interpreting the h1 and h2 pointer nibbles. ad[3] is the most significant bit (corresponding to bit 1 or 5 of each serial word, the bit transmitted first or fifth, respectively). ad[0] is the least significant bit (corresponding to bit 4 or 8 of each serial word, the fourth or last bit transmitted, respectively). ad[3:0] is sampled on the rising edge of ack. ss[18] ss[19] ss[20] ss[21] input b11 a11 c10 b10 reserved. should be tied low when operating in telecombus nibble mode.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 72 pin name pin type pin no. function ss[22]/apl input b9 the add bus payload active signal (apl) indicates when ad[3:0] is carrying a payload nibble. it is set high during path overhead and payload nibbles and low during transport overhead nibbles. apl is set high during the h3 nibbles to indicate a negative pointer justification event and set low during the nibbles following h3 to indicate a positive pointer justification event. the spectra-155 only samples the most significant nibble of a byte to determine the validity of the byte. the least significant nibble sample is ignored. apl is sampled on the rising edge of ack. ss[23]/ ac1j1v1 input c9 the add bus composite timing signal (ac1j1v1) identifies the frame, payload and tributary multiframe boundaries on the add data bus ad[3:0]. ac1j1v1 pulses high with the add bus payload active signal (apl) set low to mark the most significant nibble of the first sts-1 (stm-0/au3) identification byte or equivalently the most significant nibble of the stm identification byte (c1). optionally, the ac1j1v1 pulses high with apl set high to mark the most significant nibble of the path trace byte (j1). optionally, the ac1j1v1 signal pulses high on the most significant nibble of the v1 byte to indicate tributary multiframe boundaries. optional marking of the j1 and v1 bytes are controlled using the disj1v1 bit in the spectra-155 path/mapper configuration register. setting disj1v1 bit high enables pointer interpretation on the add bus. valid h1 and h2 pointer bytes must be provided on the add data bus (ad[3:0]) to allow the j1 position to be identified. optionally, the h4 byte could be provided on the add data bus to allow the v1 position to be identified. ac1j1v1 is sampled on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 73 pin name pin type pin no. function ss[24]/adp input a8 the add bus data parity signal (adp) indicates the parity of the add bus signals. the add data bus (ad[3:0]) is always included in parity calculations. internal register bits controls the inclusion of the apl and ac1j1v1 signals in parity calculations and the sense (odd/even) of the parity. adp is sampled on the rising edge of ack. ss[25]/gfp input d9 the active high generated bus reference frame position signal (gfp) indicates when the most significant nibble of the first byte of the synchronous payload envelope (spe byte 1 of sts-1 #1) is available on the gd[1:0] bus. note that gfp has a fixed relationship to the sonet/sdh frame; the start of the spe is determined by the sts (au) pointer and may change relative to gfp. gfp is sampled on the rising edge of ack. ss[26]/ gmfp input b8 the active high generated reference multiframe position signal (gmfp) is used to align the sonet/sdh tributary multiframe boundary on the generated bus . gmfp should be brought high for a single ack period every 2*9720 ack cycles, or multiples thereof to identify the most significant nibble of the v1 byte. gmfp may be tied low if such synchronization is not required. a pulse on gmfp realigns the generated bus to be the first of four frames in the multiframe. i.e., the frame containing the v1 bytes. in sts-1 (stm-0/au3) mode, gmfp is sampled two ack cycle after the j1 indication on gc1j1v1. in sts-3/3c (stm-1/au3/au4) modes, gmfp is sampled six ack cycles after the j1 indication. gmfp is ignored at other nibble positions. gmfp is sampled on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 74 pin name pin type pin no. function ss[27]/ gd[0] ss[28]/ gd[1] output c8 a7 the generated bus data (gd[1:0]) contains cyclical multiframe count carried in the h4 byte. the sequence is initialized to 'b01 by a high pulse on gmfp, and increments at the nibble following j1 nibbles. gd[1:0] is updated on the rising edge of ack. ss[29]/gpl output b7 the generated bus payload active signal (gpl) indicates when gd[1:0] is carrying a payload byte. gpl distinguishes between payload and transport overhead timeslots in the generated bus. since the generated bus is expected to have fixed timing relationship with the add bus, access modules may use gpl to locate payload timeslots in the add bus. gpl is updated on the rising edge of ack. ss[30]/ gc1j1v1 output d8 the generated bus composite timing signal (gc1j1v1) identifies the frame, payload and tributary multiframe boundaries on the generated data bus gd[1:0]. gc1j1v1 pulses high with the generated bus payload active signal (gpl) set low to mark the most significant nibble of the first sts-1 (stm-0/au3) identification byte or equivalently the most significant nibble of the stm identification byte (c1). gc1j1v1 pulses high with gpl set high to mark the most significant nibble of the path trace byte (j1). the gc1j1v1 signal pulses high on the most significant nibble of the v1 byte to indicate tributary multiframe boundaries. since the generated bus is expected to have fixed timing relationship with the add bus, access modules may use gc1j1v1 to locate the frame, payload and tributary multiframe boundaries on the add bus. gc1j1v1 is updated on the rising edge of ack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 75 pin name pin type pin no. function ss[31]/gdp output c7 the generated bus data parity signal (gdp) indicates the parity of the generated bus signals. the generated data bus (gd[1:0]) is always included in parity calculations. the internal register bits control the inclusion of the gpl and gc1j1v1 signals in parity calculation and the sense (odd/even) of the parity. gdp is updated on the rising edge of ack. ss[32]/ dtpais[1] ss[33]/ dtpais[2] ss[34]/ dtpais[3] input a6 b6 c6 the active high drop bus or transmit path alarm indication signals (dtpais[3:1]) controls the insertion of path ais in the drop bus dd[3:0] or the transmit stream. the function of each dtpais[3:1] input pin is independently controlled by the tpais_en bits in the transmit path ais control #1, transmit path ais control #2, and transmit path ais control #3 registers. in sts-3 mode, each dtpais[3:1] corresponds to a separate sts-1. dtpais[1] corresponds to sts#1, dtpais[2] corresponds to sts#2 and dtpais[3] corresponds to sts#3. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only dtpais[1] is significant. a high level on dtpais forces the insertion of the all ones pattern into the complete spe and the payload pointer bytes (h1, h2, and h3). path ais insertion can also be inserted via register access or in response to isf code in terminating tandem connection termination equipment applications. dtpais[3:1] is sampled on the rising edge of dck for drop bus or tclk for transmit stream path ais insertion.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 76 table 8 - serial telecombus mode (smode[2:0]=010) pin name pin type pin no. function ss[0]/sdck[1] ss[2]/sdck[2] ss[3]/sdck[3] input d15 a16 c15 the serial drop bus clocks (sdck[3:1]) provide timing for the three sts-1 (stm-0/au3) drop bus interfaces. sdck[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sdck[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. sdck is nominally a 51.84 mhz, 50% duty cycle clock. frequency offsets between rclk and sdck/8 are accommodated by pointer justification events on the drop bus. sdfp[3:1] are sampled on the rising edge of the corresponding sdck. outputs sdpl, sdc1j1v1 and sdd are updated on the rising edge of the corresponding sdck. ss[1] input b16 reserved. should be strapped low in this mode of operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 77 pin name pin type pin no. function ss[4]/ sdc1j1v1[1] ss[5]/ sdc1j1v1[2] ss[6]/ sdc1j1v1[3] output b15 a15 c14 the serial drop bus composite timing signals (sdc1j1v1[3:1]) indicates the frame, payload and tributary multiframe boundaries on the serial drop data signals sdd[3:1]. sdc1j1v1[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sdc1j1v1[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. sdc1j1v1 pulses high with the drop bus payload active signal (sdpl) set low to mark the most significant bit of the sts-1 (stm-0/au3) identification byte or equivalently the most significant bit of the stm identification byte (c1). sdc1j1v1 pulses high with sdpl set high to mark the most significant bit of the path trace byte (j1). optionally, the sdc1j1v1 signal pulses high on the most significant bit of the v1 byte to indicate tributary multiframe boundaries. sdc1j1v1 is updated on the rising edge of sdck. ss[7]/sdd[1] ss[8]/sdd[2] ss[9]/sdd[3] output d13 b14 a14 the serial drop bus data (sdd[3:1]) contains the sonet/sdh receive payload data. sdd[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sdd[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. the transport overhead bits, with the exception of the h1, h2 pointer bits, are set to zeros. the fixed stuff columns in a tributary mapped spe (vc) may also be optionally set to zero or npi. bits are output on sdd in the order they were received from the line. sdd is updated on the rising edge of sdck.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 78 pin name pin type pin no. function ss[10] /sdpl[1] ss[11] /sdpl[2] ss[12] /sdpl[3] output c13 d12 b13 the active high serial drop bus payload active signals (sdpl[3:1]) indicates when the associated sdd[3:1] is carrying a payload bit. sdpl[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sdpl[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. sdpl is set high during path overhead and payload bits and low during transport overhead bits. sdpl is set high during the h3 bits to indicate a negative pointer justification event and set low during the eight bits following the h3 bits to indicate a positive pointer justification event. sdpl is updated on the rising edge of sdck. ss[13]/ sack[1] ss[14]/ sack[2] ss[15]/ sack[3] input c12 b12 a12 the serial add bus clock (sack[3:1]) signals provides timing for the serial add bus interface. sack[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sack[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. sack is nominally a 51.84 mhz, 50% duty cycle clock for serial mode operation. inputs sad[3:1], sapl[3:1], and sac1j1v1[3:1] are sampled on the rising edge of the corresponding sack[3:1] clock.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 79 pin name pin type pin no. function ss[16]/ sac1j1v1[1] ss[17]/ sac1j1v1[2] ss[18]/ sac1j1v1[3] input d11 c11 b11 the serial add bus composite timing signals (sac1j1v1[3:1]) identify the frame, payload and tributary multiframe boundaries on the add data buss sad[3:1]. sac1j1v1[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sac1j1v1[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. sac1j1v1 pulses high with the serial add bus payload active signal (sapl) set low to mark the most significant bit of the sts-1 (stm-0/au3) identification byte or equivalently the most significant bit of the stm identification byte (c1). optionally, the sac1j1v1 signal pulses high with sapl set high to mark the most significant bit of the path trace byte (j1). optionally, the sac1j1v1 signal pulses high on the most significant bit of the v1 byte to indicate tributary multiframe boundaries. optional marking of the j1 and v1 bytes are controlled using the disj1v1 bit in the spectra-155 path/mapper configuration register. setting disj1v1 bit high enables pointer interpretation on the add bus. valid h1 and h2 pointer bytes must be provided on the add data bus (sad) to allow the j1 position to be identified. optionally, the h4 byte could be provided on the add data bus to allow the v1 position to be identified. sac1j1v1 is sampled on the rising edge of the associated sack[3:1].
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 80 pin name pin type pin no. function ss[19]/sad[1] ss[20]/sad[2] ss[21]/sad[3] input a11 c10 b10 the serial add bus data (sad[3:1]) contains the sonet/sdh transmit payload data. sad[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sad[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. the transport overhead bits, except the h1 and h2 pointer bits, are ignored. the phase relation of the spe (vc) to the transport frame is determined by the serial add bus composite timing signal (sac1j1v1) or optionally by interpreting the h1 and h2 pointer bits. bits are transmitted in the order they are sampled on the sad inputs. sad[3:1] are sampled on the rising edge of the associated sack[3:1]. ss[22]/ sapl[1] ss[23]/ sapl[2] ss[24]/ sapl[3] input b9 c9 a8 the serial add bus payload active signals (sapl[3:1]) indicate when the associate sad[3:1] is carrying payload bits. sapl[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sapl[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. sapl is set high during path overhead and payload bits and low during transport overhead bits. sapl is set high during the h3 bits to indicate a negative pointer justification event and set low during the 8 bits following h3 bits to indicate a positive pointer justification event. the spectra-155 only samples sapl at the most significant bit of a byte to determine the validity of the byte. the other samples are ignored. sapl is sampled on the rising edge of the associated sack.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 81 pin name pin type pin no. function ss[25]/ sdfp[1] ss[26]/ sdfp[2] ss[27]/ sdfp[3] input d9 b8 c8 the active high serial drop bus reference frame position signals (sdfp[3:1) indicate when the first bit of the synchronous payload envelope (most significant bit of spe byte 1) is on the associated sdd[3:1] stream. sdfp[1] corresponds to the sts-1 (stm-0/au3) #1 of a sts-3 (stm-1/au3) stream while sdfp[3] corresponds to the sts-1 (stm-0/au3) #3 of a sts-3 (stm-1/au3) stream. note that sdfp has a fixed relationship to the sonet/sdh frame; the start of the spe is determined by the sts (au) pointer and may change relative to sdfp. sdfp[3:1] are sampled on the rising edge of the associated sdck[3:1] signals. ss[28] ss[29] ss[30] ss[31] output a7 b7 d8 c7 reserved.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 82 pin name pin type pin no. function ss[32] sdtpais[1] ss[33] sdtpais[2] ss[34] sdtpais[3] input a6 b6 c6 the active high serial drop bus or transmit path alarm indication signals (dtpais[3:1]) controls the insertion of path ais in the serial drop bus sdd[3:1] or the transmit stream. the function of each dtpais[3:1] input pin is independently controlled by the tpais_en bits in the transmit path ais control #1, transmit path ais control #2, and transmit path ais control #3 registers. in sts-3 mode, each dtpais[3:1] corresponds to a separate sts-1. dtpais[1] corresponds to sts#1, dtpais[2] corresponds to sts#2 and dtpais[3] corresponds to sts#3. in sts-3c (stm-1/au4) mode or sts-1 (stm-0/au3) mode, only dtpais[1] is significant. a high level on dtpais forces the insertion of the all ones pattern into the complete spe and the payload pointer bytes (h1, h2, and h3). path ais insertion can also be inserted via register access or in response to isf code in terminating tandem connection termination equipment applications. dtpais[3:1] is sampled on the rising edge of dck for drop bus or tclk for transmit stream path ais insertion.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 83 table 9 - byte data mode (smode[2:0]=011) pin name pin type pin no. function ss[0]/ dmroclk output d15 the data mode receive output clock (dmroclk) signal provides timing for external data processing devices (i.e. hdlc controllers). in the absence of pointer movements, dmroclk is nominally an 18.72 mhz clock in sts-3c (stm-1/au4) generated by gapping a 19.44 mhz clock. in sts-1 (stm-0/au3) mode, dmroclk is nominally a 6.192 mhz clock generated by gapping a 6.48 mhz clock when the rdm_fsen bit in spectra-155 data mode configuration register is set low. dmroclk is nominally a 6.048 mhz clock when the rdm_fsen bit is set high. dmrdat[7:0] is updated on the falling edge of dmroclk. ss[1] input b16 reserved. must be strapped low when not used.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 84 pin name pin type pin no. function ss[2]/ dmrdat[0] ss[3]/ dmrdat[1] ss[4]/ dmrdat[2] ss[5]/ dmrdat[3] ss[6]/ dmrdat[4] ss[7]/ dmrdat[5] ss[8]/ dmrdat[6] ss[9]/ dmrdat[7] output a16 c15 b15 a15 c14 d13 b14 a14 the data mode receive data (dmrdat[7:0]) bus contains the sonet/sdh receive payload data for sts-1 (stm-0/au3) or sts- 3c (stm-1/au4) modes. transport overhead and path overhead bytes are not included. in addition, for sts-1 (stm-0/au3) operation, the fix stuff columns are optionally included using the rdm_fsen bit in the spectra-155 data mode configuration register. dmrdat[7] is the most significant bit (corresponding to bit 1 of each serial word, the first bit received). dmrdat[0] is the least significant bit (corresponding to bit 8 of each serial word, the last bit received). dmrdat[7:0] is updated on the falling edge of dmroclk. ss[10] ss[11] ss[12] output c13 d12 b13 reserved. ss[13]/ dmticlk input c12 the data mode transmit input (dmticlk) clock provides timing to clock data into the spectra-155 from a up stream data source. dmticlk must be tied to dmtoclk directly. inputs dmtdat[7:0] are sampled using the rising edge of dmticlk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 85 pin name pin type pin no. function ss[14]/ dmtdat[0] ss[15]/ dmtdat[1] ss[16]/ dmtdat[2] ss[17]/ dmtdat[3] ss[18]/ dmtdat[4] ss[19]/ dmtdat[5] ss[20]/ dmtdat[6] ss[21]/ dmtdat[7] input b12 a12 d11 c11 b11 a11 c10 b10 the data mode transmit data (dmtdat[7:0]) bus contains the data to be mapped into the sonet/sdh spe for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) modes. for sts-1 (stm-0/au3) operation, the fix stuff columns are optionally included using the tdm_fsen bit in the spectra-155 data mode configuration register. dmtdat[7] is the most significant bit (corresponding to bit 1 of each serial word, the first bit transmitted). dmtdat[0] is the least significant bit (corresponding to bit 8 of each serial word, the last bit transmitted). dmtdat[7:0] are sampled using the rising edge of dmticlk. ss[22] ss[23] ss[24] ss[25] ss[26] ss[27] input b9 c9 a8 d9 b8 c8 reserved. must be strapped low when not used.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 86 pin name pin type pin no. function ss[28]/ dmtoclk output a7 the data mode transmit output clock (dmtoclk) signal provides timing for upstream external data sources (i.e. hdlc controllers). dmtoclk is nominally an 18.72 mhz clock in sts-3c (stm-1/au4) generated by gapping a 19.44 mhz clock. in sts-1 (stm-0/au3) mode, dmtoclk is nominally a 6.192 mhz clock generated by gapping a 6.48 mhz clock when the tdm_fsen bit in spectra-155 data mode configuration register is set low. dmtoclk is nominally a 6.048 mhz clock when the tdm_fsen bit is set high. for correct operation, dmtoclk must be tied to dmticlk. ss[29] ss[30] ss[31] output b7 d8 c7 reserved. ss[32] ss[33] ss[34] input a6 b6 c6 reserved. must be strapped low when not used.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 87 table 10 - nibble data mode (smode[2:0]=100) pin name pin type pin no. function ss[0]/ dmroclk output d15 the data mode receive output clock (dmroclk) signal provides timing for external data processing devices (i.e. hdlc controllers). in the absence of pointer movements, dmroclk is nominally an 37.44 mhz clock in sts-3c (stm- 1/au4) generated by gapping a 38.88 mhz clock. in sts-1 (stm-0/au3) mode, dmroclk is nominally a 12.384 mhz clock generated by gapping a 12.96 mhz clock when the rdm_fsen bit in spectra-155 data mode configuration register is set low. dmroclk is nominally a 12.096 mhz clock when the rdm_fsen bit is set high. dmrdat[3:0] is updated on the falling edge of dmroclk. ss[1] input b16 reserved. must be strapped low when not used. ss[2]/ dmrdat[0] ss[3]/ dmrdat[1] ss[4]/ dmrdat[2] ss[5]/ dmrdat[3] output a16 c15 b15 a15 the data mode receive data (dmrdat[3:0]) bus contains the sonet/sdh receive payload data for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) modes. transport overhead and path overhead bytes are not included. in addition, for sts-1 (stm-0/au3) operation, the fix stuff columns are optionally included using the rdm_fsen bit in the spectra-155 data mode configuration register. dmrdat[3] is the most significant bit (corresponding to bit 1 or 5 of each serial word, the bit received first or fifth, respectively). dmrdat[0] is the least significant bit (corresponding to bit 4 or 8 of each serial word, the fourth or last bit received, respectively). dmrdat[3:0] is updated on the falling edge of dmroclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 88 pin name pin type pin no. function ss[6] ss[7] ss[8] ss[9] ss[10] ss[11] ss[12] output c14 d13 b14 a14 c13 d12 b13 reserved. ss[13]/ dmticlk input c12 the data mode transmit input (dmticlk) clock provides timing to clock data into the spectra-155 from a up stream data source. dmticlk must be tied to dmtoclk directly. inputs dmtdat[3:0] are sampled using the rising edge of dmticlk. ss[14]/ dmtdat[0] ss[15]/ dmtdat[1] ss[16]/ dmtdat[2] ss[17]/ dmtdat[3] input b12 a12 d11 c11 the data mode transmit data (dmtdat[3:0]) bus contains the data to be mapped into the sonet/sdh spe for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) modes. for sts-1 (stm-0/au3) operation, the fix stuff columns are optionally included using the tdm_fsen bit in the spectra-155 data mode configuration register. dmtdat[3] is the most significant bit (corresponding to bit 1 or 5 of each serial word, the bit transmitted first or fifth, respectively). dmtdat[0] is the least significant bit (corresponding to bit 4 or 8 of each serial word, the fourth or last bit transmitted, respectively). dmtdat[3:0] are sampled using the rising edge of dmticlk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 89 pin name pin type pin no. function ss[18] ss[19] ss[20] ss[21] ss[22] ss[23] ss[24] ss[26] ss[27] input b11 a11 c10 b10 b9 c9 a8 b8 c8 reserved. must be strapped low when not used. ss[25]/ dmtmsn input d9 the data mode transmit most significant nibble (dmtmsn) signal identifies the nibble mapping between dmtdat and the sonet/sdh spe byte. when dmtmsn is high, the corresponding nibble on dmtdat is mapped to the most significant nibble (bits 1 through 4, the first nibble transmitted) of the sonet/sdh spe byte. when dmtmsn is low, the corresponding nibble on dmtdat is mapped to the least significant nibble (bits 5 through 8, the last nibble transmitted) of the sonet/sdh spe byte. dmtmsn must be present for every clock cycle for correct operation. the tclk output of spectra-155 must be tied to the dmtmsn directly. dmtmsn is sampled using the rising edge of dmticlk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 90 pin name pin type pin no. function ss[28]/ dmtoclk output a7 the data mode transmit output clock (dmtoclk) signal provides timing for upstream external data sources (i.e. hdlc controllers). dmtoclk is nominally an 37.44 mhz clock in sts-3c (stm-1/au4) generated by gapping a 38.88 mhz clock. in sts-1 (stm-0/au3) mode, dmtoclk is nominally a 12.384 mhz clock generated by gapping a 12.96 mhz clock when the tdm_fsen bit in spectra-155 data mode configuration register is set low. dmtoclk is nominally a 12.096 mhz clock when the tdm_fsen bit is set high. for correct operation, dmtoclk must be tied to dmticlk. ss[29] ss[30] ss[31] output b7 d8 c7 reserved. ss[32] ss[33] ss[34] input a6 b6 c6 reserved. must be strapped low when not used.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 91 table 11 - serial data mode (smode[2:0]=101) pin name pin type pin no. function ss[0] ss[1] ss[2] ss[3] input d15 b16 a16 c15 reserved. should be strapped low in this mode of operation. ss[4]/ sdmroclk[1] ss[5]/ sdmroclk[2] ss[6]/ sdmroclk[3] output b15 a15 c14 the serial data mode receive output (sdmroclk[3:1]) clocks provide timing for up to three external data processing devices (i.e. hdlc controllers). sdmroclk[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while sdmroclk[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). when gapfs bit in the corresponding d3md control register is set low, sdmroclk is nominally a 49.536 mhz clock generated by gapping a 51.84 mhz clock. when gapfs bit is set high, sdmroclk is nominally a 48.384 mhz clock. sdmrdat[3:1] are updated on the falling edge of their associated sdmroclk[3:1] clocks.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 92 pin name pin type pin no. function ss[7]/ sdmrdat[1] ss[8]/ sdmrdat[2] ss[9]/ sdmrdat[3] output d13 b14 a14 the serial data mode receive data (sdmrdat[3:1]) signals contain the sonet/sdh receive payload data. sdmrdat[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while sdmrdat[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). payload bits are presented in the order in which they are received from the line. sonet/sdh serial word alignment is not maintained. transport overhead and path overhead bytes are not included. in addition, the spe fixed stuff columns are optionally included using the gapfs bit in the d3md control register. sdmrdat[3:1] are updated on the falling edge of their associated sdmroclk[3:1] clocks. ss[10] ss[11] ss[12] output c13 d12 b13 reserved. ss[13]/ sdmticlk[1] ss[14]/ sdmticlk[2] ss[15]/ sdmticlk[3] input c12 b12 a12 the serial data mode input clocks (sdmticlk[3:1]) provide timing to clock data into the spectra-155 from up to three up stream data sources. sdmticlk[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while sdmticlk[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). sdmticlk[3:1] must be tied to the associated sdmtoclk[3:1]. inputs sdmtdat[3:1] are sampled using the rising edge of the corresponding sdmticlk[3:1] clock. ss[16] ss[17] ss[18] input d11 c11 b11 reserved. should be strapped low in this mode of operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 93 pin name pin type pin no. function ss[19]/ sdmtdat[1] ss[20]/ sdmtdat[2] ss[21]/ sdmtdat[3] input a11 c10 b10 the serial data mode transmit data (sdmtdat[3:1]) signals contain the data to be mapped into the sonet/sdh spe. sdmtdat[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while sdmtdat[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ). payload bits are transmitted in the order in which they are provided by sdmtdat. sonet/sdh serial word alignment is not maintained. transport overhead and path overhead bytes are not included. in addition, the spe fixed stuff columns are optionally included using the gapfs bit in the d3ma control register. sdmtdat[3:1] are sampled using the rising edge of the associated sdmticlk[3:1] clock. ss[22] ss[23] ss[24] ss[25] ss[26] input b9 c9 a8 d9 b8 reserved. should be strapped low in this mode of operation. ss[27]/ sdmtoclk[1] ss[28]/ sdmtoclk[2] ss[29]/ sdmtoclk[3] output c8 a7 b7 the serial data mode transmit output clock (sdmtoclk[3:1]) signals provide timing for up to three upstream external data sources (eg. hdlc controllers). sdmtoclk[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while sdmtoclk[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). when gapfs bit in the corresponding d3ma control register is set low, sdmtoclk is nominally a 49.536 mhz clock generated by gapping a 51.84 mhz clock. when gapfs bit is set high, sdmtoclk is nominally a 48.384 mhz clock. for proper operation, sdmtoclk[3:1] signals must be tied to the associated sdmticlk[3:1].
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 94 pin name pin type pin no. function ss[30] ss[31] output d8 c7 reserved. ss[32] ss[33] ss[34] input a6 b6 c6 reserved. should be strapped low in this mode of operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 95 table 12 - serial ds3 mode (smode[2:0]=110) pin name pin type pin no. function ss[0]/ ds3riclk[1] ss[2]/ ds3riclk[2] ss[3]/ ds3riclk[3] input d15 a16 c15 the ds3 receive input clocks (ds3riclk[3:1]) are provided to the internal spectra-155 ds3 desynchronizers. ds3riclk[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3riclk[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3riclk expected to be nominally 44.928 mhz. ds3riclk is gapped to generate the nominal 44.736 mhz ds3 clock provided on (ds3roclk). ss[1] input b16 reserved. should be strapped low in this mode of operation. ss[4]/ ds3roclk[1] ss[5]/ ds3roclk[2] ss[6]/ ds3roclk[3] output b15 a15 c14 the ds3 receive output clocks (ds3roclk[3:1] are used to update the ds3 received serial data streams at 44.736 mhz. ds3roclk[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3roclk[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3roclk is nominally 44.736 mhz and is generated by gapping ds3riclk when the ds3_sel52 bit in the spectra-155 data mode configuration register is set low. ds3roclk is generated by gapping an internal 51.84 mhz recovered line clock when the ds3_sel52 bit is set high. ds3rdat is updated on the falling edge of ds3roclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 96 pin name pin type pin no. function ss[7]/ ds3rdat[1] ss[8]/ ds3rdat[2] ss[9]/ ds3rdat[3] output d13 b14 a14 the ds3 receive data (ds3rdat[3:1]) output signals contain nrz encoded ds3 bit streams. ds3rdat[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3rdat[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3rdat is updated on the falling edge of ds3roclk. ss[10] ss[11] ss[12] output c13 d12 b13 reserved. ss[13]/ ds3ticlk[1] ss[14]/ ds3ticlk[2] ss[15]/ ds3ticlk[3] input c12 b12 a12 the ds3 transmit input clocks (ds3ticlk[3:1]) are used to sample transmit ds3 data streams. ds3ticlk[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3ticlk[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3ticlk expected to be nominally 44.736 mhz. ds3tdat is sampled using the rising or falling edge of ds3ticlk as selected using the ds3ticlkb bit in the spectra-155 clock control register. ss[16]/ ds3rais[1] ss[17]/ ds3rais[2] ss[18]/ ds3rais[3] input d11 c11 b11 the ds3 receive ais (ds3rais[3:1]) signals force the assertion of ds3 ais. when ds3rais is high, ds3 ais is inserted on the corresponding ds3rdat output. ds3rais[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3rais[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3rais is sampled using the rising edge of ds3roclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 97 pin name pin type pin no. function ss[19]/ ds3tdat[1] ss[20]/ ds3tdat[2] ss[21]/ ds3tdat[3] input a11 c10 b10 the ds3 transmit data (ds3tdat[3:1]) signals contain the ds3 streams to be mapped into the sonet/sdh spe. ds3tdat[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3tdat[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3tdat is sampled using the rising or falling edge of ds3ticlk as selected using the ds3ticlkb bit in the spectra-155 clock control register. ss[22] ss[23] ss[24] ss[25] ss[26] input b9 c9 a8 d9 b8 reserved. should be strapped low in this mode of operation. ss[27] output c8 reserved. ss[28] ss[29] ss[30] ss[31] output a7 b7 d8 c7 reserved. ss[32]/ ds3tais[1] ss[33]/ ds3tais[2] ss[34]/ ds3tais[3] input a6 b6 c6 the ds3 transmit ais (ds3tais[3:1]) signals force the assertion of ds3 ais. when ds3tais is high, ds3 ais is inserted on the corresponding ds3tdat input. ds3tais[1] corresponds to the sts-1 (stm-0/au3) #1 stream of an sts-3 (stm-1/au3) while ds3tais[3] corresponds to the sts-1 (stm-0/au3) #3 stream of an sts-3 (stm-1/au3). ds3tais is sampled using the rising edge of ds3ticlk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 98 table 13 - microprocessor interface signals (25) pin name pin type pin no. function intb od output h4 the active low, open drain interrupt (intb) signal is asserted when an event is detected on any of the spectra-155 maskable interrupt sources. a[9] a[8] a[7] a[6] a[5] a[4] a[3] a[2] a[1] a[0] input k2 k3 k4 j1 j2 j3 h2 j4 h3 g1 the address bus (a[9:0]) selects specific registers during accesses. ale input f3 the address latch enable (ale) signal latches the address bus (a[9:0]) when low. this allows the spectra-155 to be interfaced to a multiplexed address/data bus. the address latches are transparent when ale is high. the ale input has an integral pull up resistor. mbeb input g2 the active low motorola bus enable (mbeb) signal configures the spectra-155 for motorola bus mode where the rdb/e signal functions as e, and the wrb/rwb signal functions as rwb. when mbeb is high, the spectra-155 is configured for intel bus mode where the rdb/e signal functions as rdb. the mbeb input has an integral pull up resistor. csb input f2 the active low chip select (csb) signal is asserted during all register accesses.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 99 pin name pin type pin no. function d[7] d[6] d[5] d[4] d[3] d[2] d[1] d[0] i/o n2 m4 n1 m3 m2 l2 l3 k1 the bidirectional data bus, d[7:0], is used during spectra-155 read and write accesses. rdb/ input g3 the active low read enable (rdb) signal is low during a spectra-155 read access. the spectra-155 drives the d[7:0] bus with the addressed register's contents while rdb and csb are low. e the active high external access signal (e) is set high during spectra-155 register access while in motorola bus mode. wrb/ input f1 the active low write strobe (wrb) signal is low during a spectra-155 write access. the d[7:0] bus contents are clocked into the addressed register on the rising wrb edge while csb is low. rwb the read/write select signal (rwb) selects between spectra-155 register read and write accesses while in motorola bus mode. the spectra-155 drives the data bus d[7:0] with the contents of the addressed register while csb is low and rwb and e are high. the contents of d[7:0] are clocked into the addressed register on the falling e edge while csb and rwb are low. rstb schmitt ttl input e19 the active low reset (rstb) signal is low to provide an asynchronous reset to the spectra-155. rstb is a schmitt triggered input with an integral pull-up resistor. the minimum reset assertion time is typically less than 100 ns.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 100 table 14 - miscellaneous interface signals (11) pin name pin type pin no. function tatp ratp analog w1 7 y17 two analog test points (tatp, ratp) are provided for production test purposes. these pins must be connected to ground during normal operation. scpo[1] scpo[0] tristate output b5 a5 the control port (scpo[1:0]) provides two drive points for controlling auxiliary devices. the signal levels on this output port correspond to the bit values contained in the spectra-155 output port register. scpo[1:0] can be tristate using the tris_ohb input and the scpo_ts bit in the spectra-155 output control port register. on reset, these outputs will be tristate if tris_ohb is low. scpi[1] scpi[0] input input e1 f4 the status port (scpi[1:0]) is used to monitor the operation of auxiliary devices. an interrupt may be generated when state changes are detected in the monitored signals. state changes and the real-time signal levels on this port are available in the input spectra-155 input port status/value register. each of the inputs contains an internal pull up resistor. tck input d19 the test clock (tck) signal provides timing for test operations that can be carried out using the ieee p1149.1 test access port. tms input d20 the test mode select (tms) signal controls the test operations that can be carried out using the ieee p1149.1 test access port. tms is sampled on the rising edge of tck. tms has an integral pull up resistor. tdi input e17 when the spectra-155 is configured for jtag operation, the test data input (tdi) signal carries test data into the spectra-155 via the ieee p1149.1 test access port. tdi is sampled on the rising edge of tck. tdi has an integral pull up resistor.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 101 pin name pin type pin no. function tdo tristate output d18 the test data output (tdo) signal carries test data out of the spectra-155 via the ieee p1149.1 test access port. tdo is updated on the falling edge of tck. tdo is a tri-state output which is inactive except when scanning of data is in progress. trstb input e18 the active low test reset (trstb) signal provides an asynchronous spectra-155 test access port reset via the ieee p1149.1 test access port. trstb is a schmitt triggered input with an integral pull up resistor. in the event that trstb is not used, it must be connected to rstb.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 102 table 15 - power signals (89) pin name pin type pin no. function vdd[29:0] power b2, b3, b18, b19, c2, c3, c18, c19, d4, d7, d10, d14, d17, g4, g17, k17, l4, p4, p17, u4, u7, u17, v2, v3, v18, v19, w2, w3, w18, w19 the power pins should be connected to a well decoupled +5 v in common with the analog power pins.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 103 pin name pin type pin no. function vss[28:0] ground a1, a2, a3, a9, a10, a13, a18, a19, a20, b1, b20, c1, c20, h1, j20, k20, l1, m1, n20, v1, v20, w1, w20, y1, y2, y3, y18, y19, y20 the ground pins should be connected to gnd in common with the analog ground pins. tavd1 power u9 transmit analog +5v power. this pin powers the csu and the pecl bandgap. tavs1 ground w8 transmit analog ground. tavd2 power v8 transmit analog +5v power. this pin powers the csu. tavs2 ground y7 transmit analog ground. tavd3 power u10 transmit analog +5v power. this pin powers the trclk+/- pecl cell. tavs3 ground v9 transmit analog ground.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 104 pin name pin type pin no. function ravd1 power w15 receive analog +5v power. this pin powers the cru bandgap. ravs1 ground v15 receive analog ground. ravd2 power u15 receive analog +5v power. this pin powers the cru. ravs2 ground v16 receive analog ground. ravd3 power v11 receive analog +5v power. this pin powers the alos+/- and rxd+/- pecl cells. ravs3 ground w13 receive analog ground. ravd4 power v13 receive analog +5v power. this pin powers the rrclk+/- pecl cell. ravs4 ground u13 receive analog ground. qavd1 analog power y15 the power pins for the analog core. qavd1 should be connected to analog +5v. qavs1 analog ground v14 the ground pins for the analog core. qavs1 should be connected to analog gnd. qavd2 analog power y10 the power pins for the analog core. qavd2 should be connected to analog +5v. qavs2 analog ground w10 the ground pins for the analog core. qavs2 should be connected to analog gnd. qavd3 analog power v10 the power pins for the analog core. qavd2 should be connected to analog +5v.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 105 pin name pin type pin no. function nc1 nc2 nc3 nc4 nc5 nc_a nc_b nc_c nc_d nc_e nc_f v6, v5, c17, w7, v7, u14, u11, y12, y11, y8, y13 reserved. must not be connected. notes on pin description: 1. all spectra-155 inputs and bidirectionals present minimum capacitive loading and operate at ttl logic levels except: the alos+/-, trclk+/-, rxd+/-, and rrclk+/- inputs which operate at pseudo-ecl (pecl) logic levels. 2. the spectra-155 digital outputs and bidirectionals which have 2 ma drive capability are: rad, b3e[3:1], ralm[3:1], rpoh[3:1], rpohfp[3:1], rfp, lof, salm, los_rrcpfp, rohclk, rldclk, roh, rld, rlow, rsuc, rsldclk, rowclk, rsld, rsow, lais_rrcpdat, lrdi_rrcpclk, rtohfp, rtohclk, rtoh, towclk, tldclk, ttohclk, tohclk, tsldclk, ttohfp, tfp, tpohfp[3:1], and scpo[1:0]. the spectra-155 digital outputs and bidirectionals which have 4 ma drive capability are: tdo, rpohclk[3:1], rxc, rclk, tclk, d[7:0], intb, tpohclk[3:1], ss[31:27], ss[12:2] and ss[0]. the spectra-155 digital outputs and bidirectionals which have 8 ma drive capability are: txdn, txdp and txc. 3. inputs tris_ohb, scpi[1:0], ale, mbeb, rstb, tms, tdi and trstb have internal pull-up resistors.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 106 4. the vss, tavs, ravs and qavs ground pins are not internally connected together. failure to connect these pins externally may cause malfunction or damage to the spectra-155. 5. the vdd, tavd, ravd and qavd power pins are not internally connected together. failure to connect these pins externally may cause malfunction or damage to the spectra-155. 6. the tavd[3:1] and ravd[4:1] pins provide power to sensitive analog circuitry in the spectra-155. these signals should be connected to the pcb vdd power plane at a point where the supply is clean and as free as possible of digitally induced switching noise. in a typical system, tavd and ravd should be "starred" back to a clean reference point on the pcb, for example at the card edge connector where the system vdd enters the pcb. in some systems a clean vdd supply cannot be readily obtained, and ravd and tavd may require separate regulation or filtering as described in the operations section. 7. each tavd and ravd pin should be separately decoupled using ceramic decoupling capacitors located as close as possible to the spectra-155. 8. the tavs[3:1] and ravs[4:1] pins provide the ground return path for sensitive analog circuitry in the spectra-155. these signals should be connected to the pcb ground plane at a point where the ground is clean and as free as possible of digital return currents. in a typical system, tavs and ravs should be "starred" back to a clean reference point on the pcb, for example at the card edge connector where the system ground reference enters the pcb. 9. do not exceed 20 ma of current on any i/o pin during the power-up or power- down sequence. refer to the power sequencing description in the operations section. 10. before any input activity occurs, ensure that the device power supplies are within their nominal voltage range. 11. hold the device in the reset condition until the device power supplies are within their nominal voltage range. 12. ensure that all digital power is applied simultaneously, and applied before or simultaneously with the analog power. refer to the power sequencing description in the operations section. 13. reserved input pins must be strapped low. failure to connect these pins may cause malfunction or damage to the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 107 14. reserved output pins must be left unconnected. connecting these pins may cause malfunction or damage to the spectra-155. 15. in byte and nibble datacom modes, dmticlk must be shorted to dmtoclk. the external capacitance must not exceed 30pf. 16. in serial datacom mode, sdmticlk must be shorted to sdmtoclk. the external capacitance must not exceed 30pf. 17. in nibble datacom mode, tclk must be shorted to dmtmsn. the external capacitance must not exceed 30pf.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 108 9 functional description 9.1 receive line interface the receive line interface block performs clock and data recovery and performs serial to parallel conversion. the clock and data recovery unit can be bypassed using primary inputs to allow interworking the spectra-155 with an external cru. 9.1.1 clock recovery unit (cru) the clock recovery unit recovers the clock from the incoming bit serial data stream. the clock recovery unit is fully compliant with sonet/sdh jitter tolerance requirements. the clock recovery unit utilizes a low frequency reference clock to train and monitor its clock recovery pll. under loss of signal conditions, the clock recovery unit will continue to output a line rate clock that is locked to this reference for keep alive purposes. the clock recovery unit can be configured to utilize reference clocks at 6.48 or 19.44 mhz. the clock recovery unit also supports diagnostic loopback and a loss of signal input that squelches normal input data. initially, the pll locks to the reference clock, rrclk+/- (trclk+/-). when the frequency of the recovered clock is within 488 ppm of the reference clock, the pll attempts to lock to the data. once in data lock, the pll reverts to the reference clock if no data transitions occur in 80 bit periods or if the recovered clock drifts beyond 488 ppm of the reference clock. when the transmit clock is derived from the recovered clock (loop timing), the accuracy of the transmit clock is directly related to the rrclk+/- (trclk+/-) reference accuracy in the case of a loss of signal condition. in applications that are required to meet the bellcore gr-253-core sonet network element free- run accuracy specification, the reference must be within +/-20 ppm. when not loop timed, the rrclk+/- (trclk+/-) accuracy may be relaxed to +/-50 ppm. the loop filter transfer function is optimized to enable the pll to track the jitter, yet tolerate the minimum transition density expected in a received sonet/sdh data signal. the total loop dynamics of the clock recovery pll yield a jitter tolerance which exceeds the minimum tolerance proposed for sonet equipment by gr-253-core as shown below.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 109 figure 17 - spectra-155 typical jitter tolerance at 155 mbit/s 0.1 1 10 100 1 10 100 1000 10000 100000 1000000 10000000 frequency (hz) jitter (ui) template PM5342 note that for frequencies below 300 hz the jitter tolerance is greater than 15 uipp; 15 uipp is the maximum jitter tolerance of the test equipment. the hp sdx1155b optical module was used in jitter tolerance testing. 9.1.2 serial to parallel converter the serial to parallel converter (sipo) converts the received bit serial sonet/sdh stream to a byte serial stream. the sipo searches for the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 110 sonet/sdh framing pattern (a1, a2) in the incoming stream, and performs serial to parallel conversion on octet boundaries. 9.2 receive section overhead processor the receive section overhead processor (rsop) block processes the section overhead (regenerator section) of the receive incoming stream. it can be configured to process an sts-1 (stm-0/au3), or sts-3/3c (stm-1/au3/au4) data stream. the rsop block optionally descrambles the received data and extracts the data communication channel, order wire channel and user channel from the section overhead, and provides them as lower rate bit serial outputs (rsld, rsow, rsuc) together with associated clock signals (rsldclk, and rowclk). the complete descrambled sonet/sdh data stream is output by the rsop in byte serial format. line ais is inserted in the receive data stream using input rlais or, optionally, automatically when loss-of-signal, loss-of-frame, section trace or loss-of-signal events occur. the automatic insertion of receive line ais is controlled by the spectra-155 receive line ais control register. out-of-frame (oof), loss-of-frame (lof), and loss-of-signal (los) state outputs are provided and section level bit-interleaved parity errors are accumulated. a maskable interrupt is activated by state transitions on the salm, lof, or los outputs, or by a single b1 error event. microprocessor readable registers are provided that allow accumulated b1 errors to be read out at intervals of up to one second duration. the rsop block frames to the data stream by operating with an upstream pattern detector (the serial to parallel converter block) that searches for occurrences of the framing pattern (a1, a2) in the bit serial data stream. once the serial to parallel converter has found byte alignment, the rsop block monitors for the next occurrence of the framing pattern 125s later. the block declares frame alignment when either all a1 and a2 bytes are seen error-free or when only the first a1 byte and the first four bits of the last a2 byte are seen error-free. depending upon the operating mode, the first algorithm examines 2 bytes (a1,a2) in sts-1 (stm-0/au3) mode, or 6 bytes (a1a1a1,a2a2a2) in sts-3/3c (stm-1/au3/au4) mode. the second algorithm examines only the first occurrence of a1 and the first four bits of the last occurrence of a2 in the sequence, regardless of the operating mode. once in frame, the rsop block monitors the framing pattern sequence and declares oof when one or more bit errors in each framing pattern are detected for four consecutive frames. again, depending upon the operating mode selected the first algorithm examines all 2, or 6 framing bytes for bit errors each frame, while the second algorithm examines only the a1 byte and the first four bits of the last a2 byte (i.e. 12 bits total) during each frame.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 111 the performance of these framing algorithms in the presence of bit errors and random data is robust. when looking for frame alignment the performance of each algorithm is dominated by the alignment algorithm used in the serial to parallel converter which always examines all framing bits. the probability of falsely framing to random data is less than 0.00001% for either algorithm. once in frame alignment, the spectra-155 continuously monitors the framing pattern. when the incoming stream contains a 10 -3 ber, the first algorithm provides a mean time between oof occurrences of 33 minutes in sts-1 (stm-0/au3) mode and 26 seconds in sts-3/3c (stm-1/au3/au4) mode. the second algorithm provides a mean time between oof occurrences of 103 minutes, regardless of operating mode. the rsop block provides descrambled data and frame alignment indication signals for use by the receive line overhead processor. 9.3 receive section trace buffer the receive portion of the sonet/sdh section trace buffer captures the received section trace identifier message (j0 byte) into microprocessor readable registers. it contains two pages of trace message memory. one is designated the capture page and the other the expected page. section trace identifier data bytes from the receive stream are written into the capture page. the expected identifier message is downloaded by the microprocessor into the expected page. on receipt of a trace identifier byte, it is written into next location in the capture page. the received byte is compared with the data from the previous message in the capture page. an identifier message is accepted if it is received unchanged three times, or optionally, five times. the accepted message is then compared with the expected message. if enabled, an interrupt is generated when the accepted message changes from matching to mismatching the expected message and vice versa. if the current message differs from the previous message for eight consecutive messages, the received message is declared unstable. the received message is declared stable when the received message passes the persistency criterion (three or five identical receptions) for being accepted. an interrupt may be optionally generated on entry to and exit from the unstable state. optionally, line ais may be inserted in the received stream when the receive message is in the mismatched or unstable state. the length of the section trace identifier message is selectable between 16 bytes and 64 bytes. when programmed for 16 byte messages, the section trace buffer synchronizes to the byte with the most significant bit set to high and places the byte at the first location in the capture page. when programmed for 64 byte messages, the section trace buffer synchronizes to the trailing carriage return (cr = 0dh), line feed (lf = 0ah) sequence and places the next byte at the head of the capture page. this enables the section trace message to be
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 112 appropriately aligned for interpretation by the microprocessor. synchronization may be disabled, in which case, the memory acts as a circular buffer. in addition, mode 2 section trace identifier operation is supported. for mode 2 support, a stable message is declared when forty eight of the same section trace identifier message (j0) bytes are received. once in the stable state, an unstable state is declared when one or more errors are detected in three consecutive sixteen byte windows. 9.4 receive line overhead processor the receive line overhead processor block (rlop) processes the line overhead (multiplexer section) of a received sonet/sdh data stream. it can be configured to process an sts-1 (stm-0/au3), or an sts-3/3c (stm-1/au3/au4) stream. the sonet/sdh frame alignment is indicated by the receive section overhead processor. the rlop extracts the line data communication channel, line order wire channel and automatic protection switch channel from the line overhead, and provides them as lower rate bit serial outputs (rld, rlow, roh) together with associated clock signals (rldclk, rowclk, rohclk). line ais is declared when the bit pattern 111 is observed in bits 6, 7, and 8 of the k2 byte for three or five consecutive frames. line ais is removed when any pattern other than 111 is observed for three or five consecutive frames. line rdi is declared when the bit pattern 110 is observed in bits 6, 7, and 8 of the k2 byte for three or five consecutive frames. line rdi is removed when any pattern other than 110 is observed for three or five consecutive frames. the automatic protection switch bytes (k1, k2) are also extracted into the rase receive k1 register and the rase receive k2 register. the bytes are filtered for three frames before being written to these registers. a protection switching byte failure alarm is declared when twelve successive frames have been received, where no three consecutive frames contain identical k1 bytes. the protection switching byte failure alarm is removed upon detection of three consecutive frames containing identical k1 bytes. the detection of invalid aps codes is done in software by polling the rase receive k1/k2 registers the line level bit-interleaved parity (b2) is computed, and compared to the received b2 bytes. line bip-8 errors are accumulated in an internal counter. registers are provided that allow accumulated line bip-8 errors to be read out at intervals of up to one second duration. signal fail (sf) and signal degrade (sd) threshold crossing alarms are detected and indicated using internal register bits. the bit error rates associated with the sf and sd alarms are programmable over a range of 10 -3 to 10 -9 . the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 113 receive aps, synchronization extractor and bit error (rase) block extracts the automatic protection switch (aps) bytes (k1 and k2), extracts the synchronization status byte (z1/s1), and processes the line bip-8 (b2) events. the received line bip-8/24 error detection code (b2) byte is based on the line overhead and spe of the receive stream. the line bip code is a bit interleaved parity calculation using even parity, and the calculated bip code is compared with the bip code extracted from the b2 bytes of the following frame. any differences indicate that a line layer bit error has occurred. up to 192000 (24 bip/frame x 8000 frames/second) bit errors can be detected per second for sts-3/3c (stm-1/au3/au4) rate and 64000 (8 bip/frame x 8000 frames/second) for sts-1 (stm-0/au3) rate. the line remote error indication (rei) byte (m1) is extracted and accumulated in an internal counter. registers are provided that allow accumulated line rei events to be read out at intervals of up to one second duration. bits 2 through 8 of the z2/m1 byte are used for the line rei function. for sts-1 (stm-0/au3) streams, the line rei byte has 9 legal values (namely 00h - 08h) representing 0 to 8 line rei events. for sts-3/3c (stm-1/au3/au4) streams, the line rei byte has 25 legal values (namely 00h - 18h) representing 0 to 24 line rei events. illegal z2/m1 values are interpreted as zero errors. an interrupt output is provided that may be activated by declaration or removal of line ais, line rdi, protection switching byte failure alarm, a change of aps code value, a single b2 error event, or a single line rei event. each interrupt source is individually maskable. 9.5 receive transport overhead extract the receive transport overhead access block (rtoh) extracts the entire receive transport overhead on the rtoh, along with the 5.184 mhz or 1.728 mhz transport overhead clock, rtohclk, and the transport overhead frame position signal, rtohfp, allowing identification of the bit positions in the transport overhead stream. 9.6 ring control port the transmit and receive ring control ports provide bit serial access to section and line layer alarm and maintenance signal status and control. these ports are useful in ring-based add drop multiplexer applications where alarm status and maintenance signal insertion control must be passed between separate spectra-155s (possibly residing on separate cards). each ring control port consists of three signals: clock, data and frame position. it is intended that the clock, data and frame position outputs of the receive ring control port are connected directly to the clock, data and frame position inputs of the transmit
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 114 ring control port on the mate spectra-155. the alarm status and maintenance signal control information that is passed on the ring control ports consists of ? filtered aps (k1 and k2) byte values ? change of filtered aps byte value status ? protection switch byte failure alarm status ? change of protection switch byte failure alarm status ? insert the line rdi maintenance signal in the mate spectra-155 ? insert the line ais maintenance signal in the mate spectra-155 ? insert line rei information in the mate spectra-155. the same aps byte values must be seen for three consecutive frames before being shifted out on the receive ring control port. the change of filtered aps byte value status is high for one frame when a new, filtered aps value is shifted out. the protection switch byte failure alarm bit position is high when after twelve consecutive frames, no three consecutive frames contain identical k1 bytes have been received. the bit position is set low when three consecutive frames containing identical k1 bytes have been received. the change of protection switch byte failure alarm status bit position is set high for one frame when the alarm state changes. the insert line rdi bit position is set high under register control, or when loss of signal, loss of frame, or line ais alarms are declared. the insert line ais bit position is set high under register control only. the insert line rei bit positions are high for one bit position for each detected b2 bit error. up to 24 line reis may be indicated per frame for an sts-3/3c (stm-1/au3/au4) signal. 9.7 receive path overhead processor the receive path overhead processor (rpop) provides pointer interpretation, extraction of path overhead, extraction of the synchronous payload envelope (virtual container), and path level alarm and performance monitoring. in tandem path origination mode, rpop generates an iec based on its received path bip-8 errors and inserts the tandem path data link. in tandem path termination mode, rpop accumulates incoming error counts (iec) and extracts the tandem
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 115 connection data link. optionally, the rpop will overwrite the fixed stuff columns in a tributary mapped spe (vc) with zeros or null pointer indications in the npi bytes. 9.7.1 pointer interpreter the pointer interpreter interprets the incoming pointer (h1, h2) as specified in the references. the pointer value is used to determine the location of the path overhead (the j1 byte) in the incoming sts-3c (stm-1/au4) or sts-1 (stm-0/au3) stream. the algorithm can be modeled by a finite state machine. within the pointer interpretation algorithm three states are defined as shown below: norm_state (norm) ais_state (ais) lop_state (lop) the transition between states will be consecutive events (indications), e.g., three consecutive ais indications to go from the norm_state to the ais_state. the kind and number of consecutive indications activating a transition is chosen such that the behavior is stable and insensitive to low ber. the only transition on a single event is the one from the ais_state to the norm_state after receiving a ndf enabled with a valid pointer value. it should be noted that, since the algorithm only contains transitions based on consecutive indications, this implies that, for example, non-consecutively received invalid indications do not activate the transitions to the lop_state.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 116 figure 18 - pointer interpretation state diagram inc_ind / dec_ind 3 x eq_new_point ndf_enable 3 x ais_ind 8 x inv_point 8 x inv_point 3 x eq_new_point 8 x ndf_enable 3 x eq_new_point 3 x ais_ind ndf_enable norm lop ais the following events (indications) are defined norm_point : disabled ndf + ss + offset value equal to active offset ndf_enable: enabled ndf + ss + offset value in range of 0 to 782 ais_ind: h1 = 'hff, h2 = 'hff inc_ind: disabled ndf + ss + majority of i bits inverted + no majority of d bits inverted + previous ndf_enable, inc_ind or dec_ind more than 3 frames ago dec_ind: disabled ndf + ss + majority of d bits inverted + no majority of i bits inverted + previous ndf_enable, inc_ind or dec_ind more than 3 frames ago inv_point: not any of above (i.e., not norm_point, and not ndf_enable, not ais_ind, and not inc_ind and not dec_ind)
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 117 new_point: disabled_ndf + ss + offset value in range of 0 to 782 but not equal to active offset inc_req: disabled ndf + ss + majority of i bits inverted + no majority of d bits inverted dec_req: disabled ndf + ss + majority of d bits inverted + no majority of i bits inverted note 1 active offset is defined as the accepted current phase of the spe (vc) in the norm_state and is undefined in the other states. note 2 enabled ndf is defined as the following bit patterns: 1001, 0001, 1101, 1011, 1000. note 3 disabled ndf is defined as the following bit patterns: 0110, 1110, 0010, 0100, 0111. note 4 the remaining six ndf codes (0000, 0011, 0101, 1010, 1100, 1111) result in an inv _point indication. note 5 ss bits are unspecified in sonet and has bit pattern 10 in sdh note 6 the use of ss bits in definition of indications may be optionally disabled. note 7 the requirement for previous ndf_enable, inc_ind or dec_ind be more than 3 frames ago may be optionally disabled. note 8 new_point is also an inv_point. note 9 lop is not declared if all the following conditions exist: the received pointer is out of range (>782), the received pointer is static, the received pointer can be interpreted, according to majority voting on the i and d bits, as a positive or negative justification indication, after making the requested justification, the received pointer continues to be interpretable as a pointer justification.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 118 when the received pointer returns to an in-range value, the spectra-155 will interpret it correctly. note 10 lop will exit at the third frame of a three frame sequence consisting of one frame with ndf enabled followed by two frames with ndf disabled, if all three pointers have the same legal value. note 11 for the purposes of 8xndf_enable only, the requirement of the pointer to be within the range of 0 to 782 may be optionally disabled. the transitions indicated in the state diagram are defined as follows: inc_ind/dec_ind: offset adjustment (increment or decrement indication) 3 x eq_new_point: three consecutive equal new_point indications ndf_enable: single ndf_enable indication 3 x ais_ind: three consecutive ais indications 8 x inv_point: eight consecutive inv_point indications 8 x ndf_enable eight consecutive ndf_enable indications note 1 the transitions from norm_state to norm_state do not represent state changes but imply offset changes. note 2 3 x new_point takes precedence over 8 x inv_point and resets the inv_point counter. note 3 all three offset values received in 3 x eq_new_point must be identical. note 4 "consecutive event counters" are reset to zero on a change of state except for consecutive ndf count. the pointer interpreter detects loss of pointer (lop) in the incoming sts-1 (stm-0/au3) or sts3c stream. lop is declared on entry to the lop_state as a result of eight consecutive invalid pointers or eight consecutive ndf enabled indications. path ais is optionally inserted in the drop bus when lop is declared. the alarm condition is reported in the receive alarm port and is optionally returned to the source node by signaling the corresponding transmit path overhead processor in the local spectra-155 to insert a path rdi indication. alternatively, if in-band error reporting is enabled, the path rdi bit in
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 119 drop bus g1 byte is set to indicate the lop alarm to the tpop in a remote spectra-155. the pointer interpreter detects path ais in the incoming sts-1 (stm-0/au3) or sts-3c (stm-1/au4) stream. pais is declared on entry to the ais_state after three consecutive ais indications. path ais is inserted in the drop bus when ais is declared. the alarm condition reported in the receive alarm port and is optionally returned to the source node by signaling the corresponding transmit path overhead processor in the local spectra-155 to insert a path rdi indication. alternatively, if in-band error reporting is enabled, the path rdi bit in drop bus g1 byte is set to indicate the pais alarm to the tpop in a remote spectra-155. the pointer interpreter detects loss of pointer ? concatenated (lopc) in the sts3c stream. lopc is declared on entry to the lopc_state as a result of eight consecutive pointers with values other than concatenation indications (?b1001 xx 1111111111). path ais is opti onally inserted in the drop bus when lopc is declared. the alarm condition is reported in the receive alarm port and is optionally returned to the source node by signaling the corresponding transmit path overhead processor in the local spectra-155 to insert a path rdi indication. alternatively, if in-band error reporting is enabled, the path rdi bit in drop bus g1 byte is set to indicate the lop alarm to the tpop in a remote spectra-155. the pointer interpreter detects path ais ? concatentated in the incoming sts-3c stream. paisc is declared on entry to the aisc_state after three consecutive ais indications. path ais is optionally inserted in the drop bus when aisc is declared. the alarm condition reported in the receive alarm port and is optionally returned to the source node by signaling the corresponding transmit path overhead processor in the local spectra-155 to insert a path rdi indication. alternatively, if in-band error reporting is enabled, the path rdi bit in drop bus g1 byte is set to indicate the pais alarm to the tpop in a remote spectra-155. invalid pointer indications (inv_point), invalid ndf codes, new pointer indications (new_point), discontinuous change of pointer alignment, and illegal pointer changes are also detected and reported by the pointer interpreter block via register bits. an invalid ndf code is any ndf code that does not match the ndf enabled or ndf disabled definitions. the third occurrence of equal new_point indications (3 x eq_new_point) is reported as a discontinuous change of pointer alignment event (discopa) instead of a new pointer event and the active offset is updated with the receive pointer value. an illegal pointer change is defined as a inc_ind or dec_ind indication that occurs within three frames of the previous inc_ind, dec_ind or ndf_enable indications. illegal pointer changes may be optionally disabled via register bits.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 120 the active offset value is used to extract the path overhead from the incoming stream and can be read from an internal register. 9.7.2 multiframe framer the multiframe alignment sequence in the path overhead h4 byte is monitored for the bit patterns of 00, 01, 10, 11 in the two least significant bits. if an unexpected value is detected, the primary multiframe will be kept, and a second multiframe process will, in parallel, check for a phase shift. the primary process will enter out of multiframe state (oom). a new multiframe alignment is chosen, and oom state is exited when four consecutive correct multiframe patterns are detected. loss of multiframe (lom) is declared after residing in the oom state for eight frames without re-alignment. a new multiframe alignment is chosen, and lom state is exited when four consecutive correct multiframe patterns are detected. 9.7.3 error monitoring three 16-bit counters are provided to accumulate path bip-8 errors (b3), path remote error indications (rei), and tandem path incoming error counts (iec). the contents of the counters may be transferred to holding registers, and the counters reset under microprocessor control. path bip-8 errors are detected by comparing the path bip-8 byte (b3) extracted from the current frame, to the path bip-8 computed for the previous frame. bip- 8 errors are selectable to be counted as bit errors or as block errors via register bits. when in-band error reporting is enabled, the error count is inserted into the path status byte (g1) of the drop bus. path reis are detected by extracting the 4-bit path rei field from the path status byte (g1). the legal range for the 4- bit field is between 0000 and 1000, representing zero to eight errors. any other value is interpreted as zero errors. iecs are detected by extracting the 4-bit iec field from the tandem path maintenance byte (z5). the legal range for the 4-bit field is between 0000 and 1000, representing zero to eight errors. any other value is interpreted as zero errors. path rdi alarm is detected by extracting bit 5 of the path status byte. the prdi signal is set high when bit 5 is set high for five/ten consecutive frames. prdi is set low when bit 5 is low for five/ten consecutive frames. auxiliary rdi alarm is detected by extracting bit 6 of the path status byte. the auxiliary rdi alarm is indicated when bit 6 is set high for five/ten consecutive frames. the auxiliary rdi alarm is removed when bit 6 is low for five/ten consecutive frames. the enhanced rdi alarm is detected when the enhanced rdi code in bits 5,6,7 of the path status byte indicates the same error codepoint for five/ten consecutive frames. the enhanced rdi alarm is removed when the enhanced rdi code in
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 121 bits 5,6,7 of the path status byte indicates the same non error codepoint for five/ten consecutive frames. 9.7.4 path overhead extract path overhead bytes are extracted, serialized and output the path overhead bytes on output rpoh. output rpohfp is provided to identify the most significant bit of the path trace byte (j1) on rpoh. the path overhead clock, rpohclk is nominally a 576 khz clock. rpoh and rpohfp are updated with timing aligned to rpohclk. 9.7.5 tandem connection originate the rpop updates the path bip byte (b3) and the tandem connection maintenance byte (z5) on the drop bus when rpop originates a tandem connection. incoming bip-8 errors are counted and encoded in the incoming error count field of the z5 byte. the tandem connection data link is placed into the data link field of the z5 byte. the b3 byte is updated to reflect the changes made to the z5 byte. when lop or path ais alarms are declared, the incoming error count field of the z5 byte is set to indicate incoming signal failure (isf = 'b1111). the h1, h2 pointer bytes are frozen to the previous active offset. path overhead and payload bytes are set to all ones. the tandem connection data link remains active and the path bip-8 byte remains valid. 9.7.6 receive alarm port received path bip errors and path remote defect indications (rdi) are communicated to the transmit path overhead processor (tpop) in a mate spectra-155 via the receive alarm port. the port carries the count of received path bip errors. insertion of path ais in the drop bus is reported in the alarm port and will trigger the remote tpop to signal path rdi in the transmit stream. the receive alarm port also reports the aps bytes (k1, k2) that are placed on the transmit stream of the spectra-155. in conjunction with the transmit alarm port of a mate spectra-155, the working spectra-155 can control the aps bytes of the protection spectra-155. 9.8 receive path trace buffer the receive portion of the sonet/sdh path trace buffer (sptb) captures the received path trace identifier message (j1 bytes) into microprocessor readable registers. it contains two pages of trace message memory. one is designated the capture page and the other the expected page. path trace identifier data bytes from the receive stream are written into the capture page. the expected
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 122 identifier message is downloaded by the microprocessor into the expected page. on receipt of a trace identifier byte, it is written into next location in the capture page. the received byte is compared with the data from the previous message in the capture page. an identifier message is accepted if it is received unchanged three times, or optionally, five times. the accepted message is then compared with the expected message. if enabled, an interrupt is generated when the accepted message changes from matching to mismatching the expected message and vice versa. if the current message differs from the previous message the unstable counter is incremented by one. when the unstable count reaches eight, the received message is declared unstable. the received message is declared stable and the unstable counter reset, when the received message passes the persistency criterion (three or five identical receptions) for being accepted. an interrupt may be optionally generated on entry to and exit from the unstable state. optionally, path ais may be inserted in the drop bus when the receive message is in the mismatched or unstable state. the length of the path trace identifier message is selectable between 16 bytes and 64 bytes. when programmed for 16 byte messages, the sptb synchronizes to the byte with the most significant bit set to high and places the byte at the first location in the capture page. when programmed for 64 byte messages, the sptb synchronizes to the trailing carriage return (cr = 0dh), line feed (lf = 0ah) sequence and places the next byte at the head of the capture page. this enables the path trace message to be appropriately aligned for interpretation by the microprocessor. synchronization may be disabled, in which case, the memory acts as a circular buffer. in addition, mode 2 path trace identifier operation is supported. for mode 2 support, a stable message is declared when forty eight of the same section trace identifier message (j1) bytes are received. once in the stable state, an unstable state is declared when one or more errors are detected in three consecutive sixteen byte windows. the path signal label (psl) found in the path overhead byte (c2) is processed. an incoming psl is accepted when it is received unchanged for five consecutive frames. the accepted psl is compared with the provisioned value. the psl match/mismatch state is determined as follows: table 16 - path signal label match/mismatch state table. expected psl accepted psl pslm state 00 00 match 00 01 mismatch 00 x 00 mismatch
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 123 expected psl accepted psl pslm state 01 00 mismatch 01 01 match 01 x 01 match x 00, 01 00 mismatch x 00, 01 01 match x 00, 01 xmatch x 00, 01 ymismatch each time an incoming psl differs from the one in the previous frame, the psl unstable counter is incremented. thus, a single bit error in the psl in a sequence of constant psl values will cause the counter to increment twice, once on the errored psl and again on the first error-free psl. the incoming psl is considered unstable, when the counter reaches five. the counter is cleared when the same psl is received for five consecutive frames. 9.9 receive telecombus aligner the receive telecombus aligner (rtal) block takes the payload data from an sts-1 (stm-0/au3) stream from the receive path overhead processor and inserts it in a telecombus drop bus. it aligns the frame of the received sts-1 (stm-0/au3) stream to the frame of the drop bus. in an sts-3c (stm-1/au4) system, the first sts-1 (stm-0/au3) in a sts-3c (stm-1/au4) stream is processed by an rtal in master mode controlling two rtals in slave mode. the alignment is accomplished by recalculating the sts (au) payload pointer value based on the offset between the transport overhead of the receive stream and that of the drop bus. frequency offsets (e.g., due to plesiochronous network boundaries, or the loss of a primary reference timing source) and phase differences (due to normal network operation) between the receive data stream and the drop bus are accommodated by pointer adjustments in the drop bus. drop bus pointer justification events are indicated and are accumulated in the performance monitor (pmon) block. large differences between the number and type of received pointer justification events as indicated by the rpop block, and pointer justification events generated by the rtal block may indicate network synchronization failure. when the rpop block detect a loss of multiframe, the rtal may optionally insert all ones in the tributary portion of the spe. the path overhead column and the fixed stuff columns are unaffected.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 124 the rtal may optionally insert the tributary multiframe sequence and clear the fixed stuff columns. the tributary multiframe sequence is a four byte pattern ('hfc, 'hfd, 'hfe, 'hff) applied to the h4 byte. the h4 byte of the frame containing the tributary v1 bytes is set to 'hfd. the fixed stuff columns of a synchronous payload envelope (virtual container) may optionally be over-written all-zeros in the fixed stuff bytes. 9.9.1 elastic store the elastic store perform rate adaptation between the receive data stream and the drop bus. the entire received payload, including path overhead bytes, is written into in a first-in-first-out (fifo) buffer at the receive byte rate. each fifo word stores a payload data byte and a one bit tag labeling the j1 byte. receive pointer justifications are accommodated by writing into the fifo during the negative stuff opportunity byte or by not writing during the positive stuff opportunity byte. data is read out of the fifo in the elastic store block at the drop bus rate by the pointer generator. analogously, pointer justifications on the drop bus are accommodated by reading from the fifo during the negative stuff opportunity byte or by not reading during the positive stuff opportunity byte. the fifo read and write addresses are monitored. pointer justification requests will be made to the pointer generator based on the proximity of the addresses relative to programmable thresholds. the pointer generator schedules a pointer increment event if the fifo depth is below the lower threshold and a pointer decrement event if the depth is above the upper threshold. fifo underflow and overflow events are detected and path ais is optionally inserted in the drop bus for three frames to alert downstream elements of data corruption. 9.9.2 pointer generator the pointer generator generates the drop bus pointer (h1, h2) as specified in the references. the pointer value is used to determine the location of the path overhead (the j1 byte) in the drop bus sts-3 (stm-1/au3) or sts-1 (stm-0/au3) stream. the algorithm can be modeled by a finite state machine. within the pointer generator algorithm, five states are defined as shown below: norm_state (norm) ais_state (ais) ndf_state (ndf) inc_state (inc) dec_state (dec)
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 125 the transition from the norm to the inc, dec, and ndf states are initiated by events in the elastic store (es) block. the transition to/from the ais state are controlled by the pointer interpreter (pi) in the receive path overhead processor block. the transitions from inc, dec, and ndf states to the norm state occur autonomously with the generation of special pointer patterns. figure 19 - pointer generation state diagram norm_point pi_ais ais_ind pi_ais pi_norm pi_ais es_uppert dec_ind es_lowert inc_ind pi_ais pi_lop fo_discont ndf_enable norm inc ais ndf dec the following events, indicated in the state diagram (figure 18), are defined:
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 126 es_lowert: es filling is below the lower threshold + previous inc_ind, dec_ind or ndf_enable more than three frames ago. es_uppert: es filling is above the upper threshold + previous inc_ind, dec_ind or ndf_enable more than three frames ago. fo_discont: frame offset discontinuity pi_ais: pi in ais state pi_lop: pi in lop state pi_norm: pi in norm state note 1 a frame offset discontinuity occurs if an incoming ndf enabled is received, or if an es overflow/underflow occurred. the autonomous transitions indicated in the state diagram are defined as follows: inc_ind: transmit the pointer with ndf disabled and inverted i bits, transmit a stuff byte in the byte after h3, increment active offset. dec_ind: transmit the pointer with ndf disabled and inverted d bits, transmit a data byte in the h3 byte, decrement active offset. ndf_enable: accept new offset as active offset, transmit the pointer with ndf enabled and new offset. norm_point: transmit the pointer with ndf disabled and active offset. ais_ind: active offset is undefined, transmit an all-1's pointer and payload. note 1 active offset is defined as the phase of the spe (vc). note 2 the ss bits are undefined in sonet, and has bit pattern 10 in sdh note 3 enabled ndf is defined as the bit pattern 1001. note 4 disabled ndf is defined as the bit pattern 0110.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 127 9.9.3 tandem connection alarm when terminating a tandem connection, the tandem connection alarm block converts incoming signal failure code (isf) in the tandem connection maintenance byte (z5) to path ais in the drop bus. the isf code can be optionally filtered so that path ais is only inserted after detecting isf in three consecutive frames. similarly, path ais is removed after three consecutive frames where isf is not present. when filtering is disabled, path ais is immediately inserted on detection on isf and removed on detection of inactive isf code. a piece of tandem connection originating equipment should signal incoming signal failure by setting the iec field and the payload bytes to all ones. a piece of tandem connection terminating equipment should detect isf by only examining the iec field for all ones. if the upstream tandem connection originating equipment inserts a malformed, non-compliant isf condition where the payload bytes are not all ones, the spectra-155 toggles in and out of the isf state. however, in real systems, this behaviour should not be observed because the upstream tandem connection originating equipment inserts a standards compliant isf condition. 9.10 ds3 mapper drop side the ds3 mapper drop side (d3md) block demaps a ds3 signal from an sts-1 (stm-0/au3) payload. the asynchronous ds3 mapping consists of 9 rows every 125 s (8 khz). each row contains 621 information bits, 5 stuff control bits, 1 stuff opportunity bit, and 2 overhead communication channel bits. fixed stuff bytes are used to fill the remaining bytes. the asynchronous ds3 mapping is shown below: table 17 - asynchronous ds3 mapping to sts-1 (stm-0/au3). j1 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i sts 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i poh 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i 2 x 8r rrciiiii 25 x 8i 2 x 8r ccrrrrrr 26 x 8i 2 x 8r ccrroors 26 x 8i
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 128 r: fixed stuff bit - set to logic ?0? or ?1? c: stuff control bit - set to logic ?1? for stuff indication s: stuff opportunity bit - when stuff control bit is ?0?, stuff opportunity is i bit o: overhead communication channel i: ds3 payload information 9.10.1 ds3 demapper the d3md performs majority vote on the received c-bits. if 3 out of 5 c-bits are ?1?s, the associated s bit is interpreted as a stuff bit. if 3 out of 5 c-bits are ?0?s, the associated s bit is interpreted as an information bit. the information bits are written to an elastic store and the fixed stuff bits (r) are ignored. given a los, lof, lais, lop, pais, path signal label mismatch (pslm) or path signal label unstable (pslu), path trace message mismatch (tim) or path trace message unstable (tiu) condition, the d3md ignores the sts-1 (stm-0/au3) spe and writes a ds3 ais pattern to the elastic store. in addition, the desynchronization algorithm assumes a nominal ratio of data to stuff bits carried in the s bits (1 out of 3 s bits is assumed to be an information (data) bit). ds3 ais is defined below: table 18 - ds3 ais format. x (1) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d x (1) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d p (p) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d p (p) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d m (0) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d m (1) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d m (0) d f (1) d c (0) d f (0) d c (0) d f (0) d c (0) d f (1) d ? valid m-frame alignment bits (m-bits), m-subframe alignment bits (f-bits), and parity bit of the preceding m-frame (p-bits). the two p-bits are identical, either both are zeros or ones. ? all the c-bits in the m-frame are set to zeros
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 129 ? the x-bits are set to ones ? the information bit (84 data bits with repeating sequence of 1010..) 9.10.2 elastic store the elastic store block is provided to compensate for frequency differences between the ds-3 stream extracted from the sts-1 (stm-0/au3) spe and the incoming ds3riclk. the ds3 demapper extracts i bits from the sts-1 (stm-0/au3) spe and writes the bits into a 128 bit (16 byte) elastic store. eight bytes are provided for sonet/sdh overhead (3 bytes for toh, 1 byte for a positive stuff, 1 byte for poh) and ds3 reserve stuffing bits (2 bytes for r bits, and 3 overhead bits which is rounded-up to 1 byte). the remaining 8 bytes are provided for path pointer adjustments. data is read out of the elastic store using a divide by 8 version of the input ds3riclk clock. if an overflow or underflow condition occurs, an interrupt is optionally asserted and the elastic store read and write address are reset to the startup values (logically 180 degrees apart). 9.10.3 ds3 desynchronizer the desynchronizer monitors the elastic store level to control the de-stuffing algorithm to avoid overflow and underflow conditions. the desynchronizer assumes either a 51.84 mhz clock (provided internally) or a 44.928 mhz clock (provided via input ds3riclk). when using a 44.928 mhz ds3riclk clock, the ds3 clock is generated using a fixed 8 khz interval. the 8khz interval is subdivided into 9 rows. each row contains either 621 or 622 clock periods. the ds3riclk contains 624 pulses at 72khz (9*8khz). to generate 621 pulses, a gap pattern of 207 clocks + 1 clock gap + 207 clocks + 1 clock gap + 207 clocks + 1 clock gap is used. to generate 622 pulses, a gap pattern of 207 clocks + 1 clock gap + 207 clocks + 1 clock gap + 208 clocks is used. when using a 51.84 mhz ds3riclk clock, the ds3 clock, ds3roclk is generated using similar gapping patterns. to generate 621 pulses per row, a gapping pattern of 63 * (7 clocks + 1 clock gap) + 36 * (5 clocks + 1 clock gap) is used. to generate 622 pulses per row, a gapping pattern of 63 * (7 clocks + 1 clock gap) + 35 * (5 clocks + 1 clock gap) + 6 clocks) is used. the following table illustrates the gap patterns used to generate the desynchronized clock, ds3roclk under the normal, ds3 ais, faster and slower status. the faster pattern is used to drain the elastic store to avoid overflows. the slower pattern is used to allow the elastic store to fill to avoid underflows.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 130 table 19 - ds3 desynchronizer clock gapping algorithm. row number normal or ds3 ais run faster run slower 1 621 621 621 2 621 621 621 3 622 622 622 4 621 621 621 5 621 622 621 6 622 622 621 7 621 621 621 8 621 622 621 9 622 622 621 9.11 ds3 mapper add side the ds3 mapper add side (d3ma) block maps a ds3 signal into an sts-1 (stm-0/au3) payload and compensate for any frequency differences between the incoming ds3 serial bit rate (ds3ticlk) and the available sts-1 (stm-0/au3) spe mapped payload capacity. the asynchronous ds3 mapping consists of 9 rows every 125 s (8 khz). each row contains 621 information bits, 5 stuff control bits, 1 stuff opportunity bit, and 2 overhead communication channel bits. fixed stuff bytes are used to fill the remaining bytes. please refer to the d3md block for a description of the ds3 mapping. 9.11.1 ds3 serializer incoming high speed serial data is sampled on the ds3tdat input, deserialized and written into the elastic store. 9.11.2 elastic store the elastic store block is provided to compensate for frequency differences between the ds-3 stream (ds3tdat) and the sts-1 (stm-0/au3) spe capacity. the ds3 serializer writes data into the elastic store at the ds3ticlk/8 rate while data is read out at the stuffed sts-1 (stm-0/au3) byte rate. if an overflow or underflow condition occurs, an interrupt is optionally asserted and the elastic store read and write address are reset to the startup values (logically 180 degrees apart).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 131 the elastic store is 128 bits (16 bytes) to allow for a fixed read/write pointer lag of 7 bytes (3 bytes for toh, 1 byte for poh, 2 bytes for r bits, and 3 overhead bits which is rounded-up to 1 byte). four bytes are also added on either side for positive and negative threshold detection. 9.11.3 ds3 synchronizer the ds3 synchronizer performs the mapping of the ds3 into the sts-1 (stm-0/au3) spe. the ds3 synchronizer monitors the elastic store level to control the stuffing algorithm to avoid overflow (i.e. run faster) and underflow (i.e. run slower) conditions. the fill level of the elastic store is monitored and stuff opportunities in the ds3 mapping are used to center the elastic store. to consume a stuff opportunity, the five c-bits on a row are set to ones and the s bit is used to carry an ds3 information bit. when the s bit is not used to carry information, the c-bits on the row are set to zeros. the ds3 synchronizer uses a fixed bit leaking algorithm which leaks 8 bits of phase buildup in 500 s. the 8khz sts-1 (stm-0/au3) frame interval is subdivided into 9 rows. each row contains one stuff opportunity. the following table illustrates the stuffing implementation where s means stuff bit and i means an information bit (ds3 data). table 20 - ds3 synchronizer bit stuffing algorithm. row number normal or ds3 ais run faster run slower 1s ss 2s ss 3i i i 4s ss 5s i s 6i is 7s ss 8s i s 9i is under microprocessor control, the incoming ds3 stream can be overwritten with the framed ds3 ais. when asserting ds3 ais, a nominal stuff pattern is used as illustrated above. please refer to the d3md functional description section for a description of the ds3 ais frame.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 132 the d3ma outputs the sts-1 (stm-0/au3) with the mapped ds3 onto an internal add bus for further processing by the transmit telecombus aligner block. 9.12 transmit pointer interpreter processor the transmit pointer interpreter processor (tpip) block takes sts-1 (stm-0/au3) spe (vc3) data or sts-3c (stm-1/au4) spe (vc4) data from the add bus, interprets the pointer (h1, h2), indicates the j1 byte location and detects alarm conditions (pais). the tpip block allows the spectra-155 to operate with telecombus like back plane systems which do not indicate the j1 byte position. the tpip block can be enabled using the disj1v1 bit in the spectra-155 path/mapper configuration register. when enabled, the tpip takes a sonet/sdh stream from the system side interface block, processes the stream, identifies the j1 byte location and provides the stream to the corresponding transmit telecombus aligner block. 9.13 transmit telecombus aligner the transmit telecombus aligner (ttal) block takes the sts-1 (stm-0/au3) spe (vc3) data from the add bus and aligns it to the frame of the transmit stream. in an sts-3c (stm-1/au4) system, the first sts-1 (stm-0/au3) (first third of vc4) in the stream is processed by an ttal in master mode controlling two ttals in slave mode. the alignment is accomplished by recalculating the sts (au) payload pointer value based on the offset between the transport overhead of the add bus and the transmit stream. frequency offsets (e.g., due to plesiochronous network boundaries, or the loss of a primary reference timing source) and phase differences (due to normal network operation) between the add and the transmit stream are accommodated by pointer adjustments in the transmit stream. the ttal may optionally insert the tributary multiframe sequence and clear the fixed stuff columns. the tributary multiframe sequence is a four byte pattern ('hfc, 'hfd, 'hfe, 'hff) applied to the h4 byte. the h4 byte of the frame containing the tributary v1 bytes is set to 'hfd. the fixed stuff columns of a synchronous payload envelope (virtual container) may optionally be over-written with all-zeros in the fixed stuff bytes. 9.13.1 elastic store the elastic store block performs rate adaptation between the add bus and the transmit stream. the entire add bus payload, including path overhead bytes, is
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 133 written into in a first-in-first-out (fifo) buffer at the add bus byte rate. each fifo word stores a payload data byte and a one bit tag labeling the j1 byte. add bus pointer justifications are accommodated by writing into the fifo during the negative stuff opportunity byte or by not writing during the positive stuff opportunity byte. data is read out of the fifo in the elastic store block at the transmit stream rate by the pointer generator block. analogously, pointer justifications on the transmit stream are accommodated by reading from the fifo during the negative stuff opportunity byte or by not reading during the positive stuff opportunity byte. the fifo read and write addresses are monitored. pointer justification requests are made to the pointer generator block based on the proximity of the addresses relative to programmable thresholds. the pointer generator block schedules a pointer increment event if the fifo depth is below the lower threshold and a pointer decrement event if the depth is above the upper threshold. fifo underflow and overflow events are detected and path ais is inserted in the transmit stream for three frames to alert downstream elements of data corruption. 9.13.2 pointer generator the pointer generator block generates the transmit stream pointer (h1, h2) as specified in the references. the pointer value is used to determine the location of the path overhead (the j1 byte) in the transmit sts-3 (stm-1/au3) or sts-1 (stm-0/au3) stream. the algorithm is identical to that described in the receive telecombus aligner block. 9.13.3 tandem connection alarm in terminating tandem connection termination equipment applications, the tandem connection alarm block converts incoming signal failure code (isf) in the tandem connection maintenance byte (z5) to path ais in the transmit stream. the isf code can be optionally filtered so that path ais is only inserted after detecting isf in three consecutive frames. similarly, path ais is removed after three consecutive frames where isf is not present. when filtering is disabled, path ais is immediately inserted on detection of isf and removed on detection of inactive isf code. a piece of tandem connection originating equipment should signal incoming signal failure by setting the iec field and the payload bytes to all ones. a piece of tandem connection terminating equipment should detect isf by only examining the iec field for all ones. if the upstream tandem connection originating equipment inserts a malformed, non-compliant isf condition where the payload bytes are not all ones, the spectra-155 toggles in and out of the isf state. however, in real systems, this behaviour should not be observed
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 134 because the upstream tandem connection originating equipment inserts a standards compliant isf condition. 9.14 transmit path trace buffer the transmit portion of the sonet/sdh path trace buffer (sptb) sources the path trace identifier message (j1) for the transmit path overhead processor block. the length of the trace message is selectable between 16 bytes and 64 bytes. the sptb contains one page of transmit trace identifier message memory. identifier message data bytes are written by the microprocessor into the message buffer and delivered serially to the transmit path overhead processor block for insertion in the transmit stream. when the microprocessor is updating the transmit page buffer, sptb may be programmed to transmit null characters to prevent transmission of partial messages. 9.15 transmit path overhead processor the transmit path overhead processor (tpop) provides transport frame alignment generation, path overhead insertion, insertion of the synchronous payload envelope, insertion of path level alarm signals and path bip-8 (b3) insertion. path overhead insertion is disabled at intermediate tandem connection nodes. 9.15.1 bip-8 calculate the bip-8 calculate block performs a path bit interleaved parity calculation on the spe (vc) of the outgoing sts-1 (stm-0/au3) or sts-3c (stm-1/au4) stream. the fixed stuff columns in the vc3 format may be optionally excluded from bip calculations. the resulting parity byte is inserted in the path bip-8 (b3) byte position of the subsequent frame. bip-8 errors may be continuously inserted under register control for diagnostic purposes. 9.15.2 path rei calculate the path rei calculate block accumulates path remote error indications on a per frame basis, and inserts the accumulated value (up to maximum value of eight) in the path rei bit positions of the path status (g1) byte. the path rei information is derived from path bip-8 errors detected by the receive path overhead processor, rpop. the asynchronous nature of these signals implies that more than eight path rei events may be accumulated between transmit g1 bytes. if more than eight receive path bip-8 errors are accumulated between transmit g1 bytes, the accumulation counter is decremented by eight, and the remaining path reis are transmitted at the next opportunity. alternatively, path rei can be accumulated from path rei counts reported on the transmit alarm
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 135 port when the local spectra-155 is paired with a receive section of a remote spectra-155. far end block errors may be inserted under register control for diagnostic purposes. optionally, path rei insertion may be disabled and the incoming g1 byte passes through unchanged to support applications where the received path processing does not reside in the local spectra-155. 9.15.3 transmit alarm port received path bip errors and remote defect indications (rdi) from receive path overhead processors (rpop) in a remote spectra-155 is communicated to the local spectra-155 via the transmit alarm port. when the port is enabled, bip error counts and defect indications are inserted in the path rei and path rdi positions of the path status byte in the transmit stream. the transmit alarm port also contains the aps bytes (k1, k2) of the mate working spectra-155. in the protection spectra-155, the aps bytes in the transmit stream may be sourced optionally, from the transmit alarm port. 9.15.4 path overhead insert the path overhead insert block provides a bit serial path overhead interface to the tpop. any, or all of the path overhead bytes may be sourced from, or modified by the bit serial path overhead stream, tpoh. the individual bits of each path overhead byte are shifted in using the tpohclk output. the tpohfp output is provided to identify when the most significant bit of the path trace byte is expected on tpoh. the state of the tpohen input, together with an internal register, determines whether the data sampled on tpoh, or the default path overhead byte values are inserted in each sts-1 (stm-0/au3) or sts-3c (stm-1/au4) stream. for example, a high level on tpohen during the path label (c2) bit positions causes the eight values shifted in on tpoh to be inserted in the c2 byte position in the transmit stream. a low level on tpohen during the path signal label bit positions causes the default value ('h01) to be inserted. the path trace byte is optionally sourced from the transmit path trace buffer block. during the b3 and h4 byte positions in the tpoh stream, a high level on tpohen enables an error insertion mask. while the error mask is enabled, a high level on input tpoh causes the corresponding bit in the b3 or h4 byte to be inverted. a low level on tpoh causes the corresponding bit in the b3 or h4 byte to be processed normally without corruption.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 136 9.15.5 spe multiplexer the spe multiplexer block multiplexes the payload pointer bytes, the spe stream, and the path overhead bytes into the transmit stream. when in-band error reporting is enabled, the path rei and path rdi bits of the path status (g1) byte has already been formed by the corresponding receive path overhead processor and is transmitted unchanged. 9.15.6 generated bus controller the generated bus provides a template for telecombus interface signals. it is not connected internally to either the drop nor the add buses. the generated bus controller block provides timing on the generated bus of the spectra-155. it controls the gc1j1v1 and gpl signals to indicate the position of the sts (stm) frame and the spe (vc) within the frame. downstream access modules may then generate ac1j1v1 and apl based upon this alignment. the phase of the synchronous payload envelope (virtual container) in the generated bus transport frame is indicated by separation of the gc1j1v1 pulse marking the j1 byte from the pulse marking the c1 byte. the relative position of the pulses may be changed by: 1. discontinuous sts (au) pointer offsets may be generated by accessing internal spectra-155 registers. if a valid value (i.e., 0 pointer value 782) is written to the appropriated spectra-155 register, the gc1j1v1 pulse indicating j1 will immediately jump to the corresponding byte position. if a value greater than 782 is transferred, the j1 indication pulse remains in its present byte position. 2. positive pointer movements may be generated by accessing internal spectra-155 registers. the gpl signal is set low during the positive stuff opportunity byte position, and the gc1j1v1 pulse indicating j1 will be delayed one byte position. positive pointer movements may be inserted once per frame. 3. negative pointer movements may be generated by accessing internal spectra-155 registers. the gpl signal is set high during the negative stuff opportunity byte position (h3), and the gc1j1v1 pulse indicating j1 will be advanced one byte position. negative pointer movements may be inserted once per frame. the generated bus controller block can be configured to ensure that no positive or negative stuffs occur within three frames of the last pointer event . discontinuous pointer offset events can still occur in any frame. positive and negative pointer justifications are provided primarily for diagnostic purposes.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 137 9.16 transmit transport overhead access the transmit transport overhead access block (ttoh) allows the complete transport overhead to be inserted using the ttoh, along with the 5.184 mhz or 1.728 mhz transport overhead clock, ttohclk, and the transport overhead frame position, ttohfp. the transport overhead enable signal, ttohen, controls the insertion of transport overhead from ttoh. in addition, individual channels can be sourced from inputs tsld, toh, tsuc, tld and tlow. 9.17 transmit line overhead processor the transmit line overhead processor block (tlop) processes the line overhead of the transmit stream. it can be configured to process an sts-1 (stm-0/au3), or sts-3/3c (stm-1/au3/au4) stream. the tlop optionally inserts the line data communication channel, the line order wire channel, and the automatic protection switch channel into the line overhead of the transmit stream. these line overhead channels are separately fed to the tlop as bit serial inputs (tld, tlow, and toh). the tlop provides the bit serial clock for each line overhead channel (tldclk, towclk, tohclk). line rdi may be inserted in the transmit stream under the control of an external input (tlrdi), or a writeable register. the bits in the spectra-155 line rdi control register controls the immediate insertion of line rdi upon detection of various errors in the received sonet/sdh stream. line rei may be inserted automatically in the sonet/sdh stream under the control of the autolrei bit in the spectra-155 ring control register. receive b2 errors are accumulated and optionally inserted automatically in bits 2 to 8 of the third z2/m1 byte of the transmit stream for sts-3/3c (stm-1/au3/au4) modes, or in bits 2 to 8 of the z2/m1 byte of the transmit stream for sts-1 (stm-0/au3) mode. up to 8 or 24 errors may be inserted per frame for sts-1 (stm-0/au3) or sts-3/3c (stm-1/au3/au4) modes, respectively. the line bip (b2) error detection code for the transmit stream is calculated by the tlop and is inserted into the line overhead. errors may be inserted in the b2 code for diagnostic purposes. a byte serial stream, along with a frame position indicator is passed to the transmit section overhead processor.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 138 9.18 transmit section overhead processor the transmit section overhead processor (tsop) block processes the section overhead of the transmit stream. it can be configured to process an sts-1 (stm-0/au3), or an sts-3/3c (stm-1/au3/au4) stream. the tsop accepts an unscrambled stream in byte serial format from the transmit line overhead processor. it optionally inserts the section data communication channel, the order wire channel, and the user channel into the section overhead (regenerator section) of the stream. these section overhead channels are input to the spectra-155 as bit serial signals (toh, tsld, tsow, and tsuc). the tsop provides the bit serial clock for each section overhead channel (tohclk, tsldclk, and towclk). the line alarm indication signal may optionally be inserted into the data stream under the control of an external input (tlais), or a microprocessor writeable register. the section bip-8 error detection code (b1) is calculated by the tsop block and is inserted into the section overhead of the transmit stream. errors may be inserted in the b1 code for diagnostic purposes. framing (a1, a2) and identity bytes (j0) are also inserted. finally, the complete transmit stream is scrambled and output by the tsop in byte serial format to the transmit line interface. the tsop block is intended to operate with a downstream serializer (the parallel to serial converter block) that accepts the transmit stream in byte serial format and serializes it at the appropriate line rate. 9.19 transmit section trace buffer the transmit portion of the sonet/sdh section trace buffer sources the section trace identifier message (j0) for the transmit transport overhead access block. the length of the trace message is selectable between 16 bytes and 64 bytes. the section trace buffer contains one page of transmit trace identifier message memory. identifier message data bytes are written by the microprocessor into the message buffer and delivered serially to the transport overhead access block for insertion in the transmit stream. when the microprocessor is updating the transmit page buffer, the buffer may be programmed to transmit null characters to prevent transmission of partial messages. 9.20 transmit line interface the transmit line interface block performs clock synthesis and performs parallel to serial conversion. the clock synthesis unit can be bypassed using primary inputs to allow operation with an external line rate clock source.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 139 9.20.1 clock synthesis the transmit clock may be synthesized from a 19.44 mhz or 6.48 mhz reference. the phase lock loop filter transfer function is optimized to enable the pll to track the reference, yet attenuate high frequency jitter on the reference signal. this transfer function yields a typical low pass corner of 1 mhz, above which reference jitter is attenuated at 3 db per octave. the design of the loop filter and pll is optimized for minimum intrinsic jitter. with a jitter free reference, the intrinsic jitter is less than 0.01 ui rms when measured using a band pass filter with a low cutoff frequency of 12 khz and a high cutoff frequency of 1.3 mhz. 9.20.2 parallel to serial converter the parallel to serial converter (piso) converts the internal byte serial stream to a bit serial stream. 9.21 system side interface 9.21.1 telecombus interface the telecombus interface supports byte, nibble and serial telecombus modes. it performs multiplexing and demultiplexing to support sts-1 (stm-0/au3), sts-3 (stm-1/au3) and sts-3c (stm-1/au4) operation. in addition, it converts serial or nibble add and drop signals to byte signals usable by the ttal and rtal blocks. for a sts-3c (stm-1/au4) receive stream, it multiplexes the received data from the three receive telecombus aligners (rtal) at the sts-1 (stm-0/au3) rate and provides the combined data stream to the drop bus configured for byte telecombus or nibble telecombus mode. for a sts-3c (stm-1/au4) transmit stream, the telecombus interface accepts a byte or a nibble stream and de-multiplex the stream into three sts-1 (stm-0/au3) streams or equivalence to be processed by the three transmit telecombus aligners (ttal). for a sts-3 (stm-1/au3) receive stream, all three sts-1 (stm-0/au3) receive streams are independently processed by corresponding rtals and presented on the drop bus. the three receive streams can be multiplexed and provided to the drop bus configured for byte telecombus or nibble telecombus operation. in addition the three streams can be independently provided to the drop bus configured for serial telecombus operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 140 for a sts-3 (stm-1/au3) transmit stream, the telecombus interface accepts a byte stream, a nibble stream or three serial streams. for a byte or nibble stream, it de-multiplex the stream into three sts-1 (stm-0/au3) streams or equivalence to be processed by the three ttals. for three serial streams, it deserializes the streams into three sts-1 (stm-0/au3) streams or equivalence to be processed by the three ttals. for a sts-1 (stm-0/au3) receive stream, the sts-1 (stm-0/au3) receive stream is processed by the corresponding rtal and presented on the drop bus. the receive stream can be provided to the drop bus configured for byte telecombus, nibble telecombus or serial telecombus operation. for a sts-1 (stm-0/au3) transmit stream, the telecombus interface accepts a byte stream, a nibble stream or a serial stream. a byte or a nibble stream is provided directly to the corresponding ttal. a serial stream is deserialize and provided to the corresponding ttal.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 141 the telecombus is very flexible and can support a wide range of system backplane architectures. table 21shows the system side add bus options: table 21 - system side add bus configuration options disj1v1 (reg 100h, bit 5) apl (sapl[3:1]) input pin ac1j1v1 input pin comments 0 apl marks payload bytes ac1j1v1 marks c1, j1 and v1 positions tpip block is bypassed. 1 tied to ground ac1j1v1 marks c1 position only tpip block interprets pointers for j1/v1 1 apl marks payload bytes ac1j1v1 marks c1 position only tpip block interprets pointers for j1/v1 1 apl marks payload bytes ac1j1v1 marks c1, j1 and v1 positions tpip block interprets pointers for j1/v1. ignores j1/v1 indications on ac1j1v1 table 22 shows the system side drop bus options: table 22 - system side drop bus configuration options disv1 (reg 100h, bit 2) dpl dc1j1v1 0 dpl marks payload bytes dc1j1v1 marks c1, j1 and v1 positions 1 dpl marks payload bytes dc1j1v1 marks c1 and j1 positions only 9.21.2 data mode interface the data mode interface block provides the necessary interface and mapping function for raw data (without any sonet/sdh overhead) to be transported via sts-1 (stm-0/au3), sts-3 (stm-1/au3) and sts-3c (stm-1/au4) frames. the supported transfer modes on the system receive/transmit buses are byte, nibble and serial. gapped clocks are used to retrieve data for transmission and to provide data extracted from received frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 142 in byte data mode, received data (payload bytes) are extracted from sts-1 (stm-0/au3), or sts-3c (stm-1/au4) frames and provided with a gapped 6.48 mhz or 19.44 mhz clock respectively. in nibble mode, received data (payload bytes) are extracted from sts-1 (stm-0/au3), or sts-3c (stm-1/au4) frames and provided with a gapped 12.96 mhz or 38.88 mhz clock respectively. sts-3 (stm-1/au3) operation is not supported in byte and nibble modes. in serial data mode, only sts-1 (stm-0/au3) and sts-3 (stm-1/au3) operation are supported. for sts-3 (stm-1/au3) operation, all three sts-1 (stm-0/au3) receive streams are independently processed and frame aligned to the corresponding serial receive buses. extracted receive streams are provided with gapped 51.84 mhz clocks. for sts-1 (stm-0/au3) operation, a single receive stream is similarly processed and provided. for receive byte, nibble and serial data operation, data can optionally be descrambled using a self synchronous x 43 +1 descrambler. transmit byte, nibble and serial data operation is the same as receive operation except that the provided gapped clock is used to sample data provided by an external data source. for transmit byte, nibble and serial data operation, data can optionally be scrambled using an x 43 +1 scrambler. 9.21.3 serial ds3 mode interface the serial ds3 mode interface block conditions the input and output signals for the d3ma and d3md blocks. note, sts-3c (stm-1/au4) operation is not supported for this interface. for sts-3 (stm-1/au3) receive operation, three independent ds3 interfaces are provided to three d3md blocks for demapping/extraction of three ds3 signals from a sonet/sdh stream. for sts-1 (stm-0/au3) operation, only one ds3 stream is supported. for sts-3 (stm-1/au3) transmit operation, three independent ds3 interfaces are provided to three d3ma blocks for mapping/insertion of ds3 signals into a sonet/sdh stream. for sts-1 (stm-0/au3) operation, only one ds3 stream is supported. for applications which drive a t3 line interface, the desynchronised ds-3 streams must be de-jittered externally before it can be connected to the line interface.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 143 9.21.4 pseudo-random bit sequence generator (prsg) the pseudo-random bit sequence generator (prsg) generates an unframed 2 23 -1 test sequence as recommended in the itu o.151 for oc-3 line rate. the prsg can be enabled to overwrite the add bus or drop bus. note, only sts-1 (stm-0/au3), or sts-3c (stm-1/au4) byte/nibble telecombus modes are supported. 9.21.5 pseudo-random bit sequence monitor (prsm) the pseudo-random sequence monitor (prsm) block monitors the recovered data for the presence of an unframed 2 23 -1 test sequence (itu o.151 recommended sequence) and accumulates pattern errors detected using this pseudo-random pattern. the prsm declares synchronization when a sequence of 32 correct pseudo-random patterns are detected consecutively. pattern errors are only counted when prsm is in synchronization with the input sequence. when 16 consecutive pattern errors are detected, the prsm will fall out of synchronization and it will continuously attempt to re-synchronize to the input sequence until it is successful. an indication of whether or not the pseudo random sequence monitor is synchronized is provided via the spectra-155 prs monitor drop/add control registers and, if enabled, an interrupt is generated whenever a loss of synchronization or re synchronization occurs. the prsm can detect pseudo random sequences in the add stream, or in the drop stream. note, only sts-1 (stm-0/au3), or sts-3c (stm-1/au4) byte/nibble telecombus modes are supported. 9.22 jtag test access port interface the jtag test access port block provides jtag support for boundary scan. the standard jtag extest, sample, bypass, idcode and stctest instructions are supported. the spectra-155 identification code is 253420cd hexadecimal. 9.23 microprocessor interface the microprocessor interface block provides the logic required to interface the normal mode and test mode registers within the spectra-155 to a generic microprocessor bus. the normal mode registers are used during normal operation to configure and monitor the spectra-155 while the test mode registers are used to enhance the testability of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 144 10 register description table 23 - normal mode register memory map address a[9:0] register 00h spectra-155 configuration 01h spectra-155 section/line control/enable 02h spectra-155 section/line interrupt status 03h spectra-155 reset and identity 04h tlop control 05h tlop diagnostic 06h tlop transmit k1 07h tlop transmit k2 08h rlop control/status 09h rlop interrupt enable and status 0ah rlop b2 error count #1 0bh rlop b2 error count #2 0ch rlop b2 error count #3 0dh rlop line rei error count #1 0eh rlop line rei error count #2 0fh rlop line rei error count #3 10h rsop control 11h rsop interrupt status 12h rsop b1 error count #1 13h rsop b1 error count #2 14h spectra-155 output port 15h spectra-155 input port interrupt enable 16h spectra-155 reserved 17h spectra-155 ring control 18h tsop control 19h tsop diagnostic
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 145 address a[9:0] register 1ah spectra-155 transmit z1/s1 1bh tsop transmit z0 1ch spectra-155 overhead unused bytes control 1dh spectra-155 receive line ais control 1eh spectra-155 line rdi control 1fh spectra-155 input port status/value 20h rase interrupt enable 21h rase interrupt status 22h rase configuration/control 23h rase sf accumulation period 24h rase sf accumulation period 25h rase sf accumulation period 26h rase sf saturation threshold 27h rase sf saturation threshold 28h rase sf declaring threshold 29h rase sf declaring threshold 2ah rase sf clearing threshold 2bh rase sf clearing threshold 2ch rase sd accumulation period 2dh rase sd accumulation period 2eh rase sd accumulation period 2fh rase sd saturation threshold 30h rase sd saturation threshold 31h rase sd declaring threshold 32h rase sd declaring threshold 33h rase sd clearing threshold 34h rase sd clearing threshold 35h rase receive k1 36h rase receive k2
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 146 address a[9:0] register 37h rase receive z1/s1 38h sstb section trace control 39h sstb section trace status 3ah sstb section trace indirect address 3bh sstb section trace indirect data 3c-3fh sstb reserved 40h crsi clock recovery control/status/interrupt 41h crsi phase lock loop mode select 42h cspi clock synthesis control, status and interrupt 43h cspi reserved 40h- 77h reserved 78h spectra-155 prs generator control 79h spectra-155 prs monitor drop control 7ah spectra-155 prs monitor add control 7bh spectra-155 prs monitor interrupt status 7ch spectra-155 prs monitor drop count 7dh spectra-155 prs monitor drop count 7eh spectra-155 prs monitor add count 7fh spectra-155 prs monitor add count 80h spectra-155 clock control 81h spectra-155 receive overhead output control 82h spectra-155 transmit overhead input control 83h spectra-155 section alarm output control 84h spectra-155 path ralm[1] output control 85h spectra-155 path ralm[2] output control 86h spectra-155 path ralm[3] output control 87h spectra-155 data mode configuration 88h spectra-155 path and ds3 receive ais control #1 89h spectra-155 path and ds3 receive ais control #2
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 147 address a[9:0] register 8ah spectra-155 path and ds3 receive ais control #3 8bh-8fh spectra-155 reserved 90h d3md #1 control 91h d3md #1 interrupt status 92h d3md #1 interrupt enable 93h d3md #1 reserved 94h d3ma #1 control 95h d3ma #1 interrupt status 96h d3ma #1 interrupt enable 97h d3ma #1 reserved 98h-9bh d3md #2 registers 9ch-9fh d3ma #2 registers a0h-a3h d3md #3 registers a4h-a7h d3ma #3 registers a8h-afh reserved b0h tpip #1 status and control b1h tpip #1 alarm interrupt status b2h tpip #1 pointer interrupt status b3h tpip #1 alarm interrupt enable b4h tpip #1 pointer interrupt enable b5h tpip #1 pointer lsb b6h tpip #1 pointer msb b7h tpip #1 reserved b8h tpip #1 path bip-8 count lsb b9h tpip #1 path bip-8 count msb bah tpip #1 reserved bbh tpip #1 reserved bch tpip #1 tributary multiframe status and control bdh tpip #1 bip control
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 148 address a[9:0] register beh tpip #1 reserved bfh tpip #1 reserved c0h-cfh tpip #2 registers d0h-dfh tpip #3 registers e0h spectra-155 clock synthesis source select e1h spectra-155 clock recovery source select e2h reserved e3h spectra-155 transmit path ais control #1 e4h spectra-155 transmit path ais control #2 e5h spectra-155 transmit path ais control #3 / auxiliary signal interrupt status e6h spectra-155 auxiliary section/line interrupt status e7h spectra-155 auxiliary path interrupt status #1 e8h spectra-155 auxiliary path interrupt status #2 e9h spectra-155 auxiliary path interrupt status #3 eah spectra-155 auxiliary path enhanced interrupt status ebh spectra-155 trace message mode 2 interrupt status ech spectra-155 trace message mode 2 status edh spectra-155 auto trace message mode 1/2 control eeh reserved efh spectra-155 receive concat path ais, rdi and enhanced rdi control #1 f0h spectra-155 receive path ais control #2 f1h spectra-155 receive path ais control #3 f2h spectra-155 path rei/rdi control #2 f3h spectra-155 path rei/rdi control #3 f4h spectra-155 enhanced path rdi control #1 f5h spectra-155 enhanced path rdi control #2 f6h spectra-155 enhanced path rdi control #3 f7h spectra-155 auxiliary section/line interrupt enable
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 149 address a[9:0] register f8h spectra-155 auxiliary path interrupt enable #1 f9h spectra-155 auxiliary path interrupt enable #2 fah spectra-155 auxiliary path interrupt enable #3 fbh spectra-155 auxiliary path enhanced interrupt enable fch spectra-155 auxiliary path status #1 fdh spectra-155 auxiliary path status #2 feh spectra-155 auxiliary path status #3 ffh spectra-155 reserved 100h spectra-155 path/mapper configuration 101h spectra-155 receive path ais control #1 102h spectra-155 path rei/rdi control #1 103h spectra-155 path/mapper interrupt status 104h spectra-155 path interrupt status #1 105h spectra-155 path interrupt status #2 106h spectra-155 path transmit control 107h spectra-155 path loopback, add bus control 108h spectra-155 input signal activity monitor 109h spectra-155 parity configuration 10ah-10fh spectra-155 reserved 110h rpop #1, status and control 111h rpop #1, alarm interrupt status 112h rpop #1, pointer interrupt status 113h rpop #1, alarm interrupt enable 114h rpop #1, pointer interrupt enable 115h rpop #1, pointer lsb 116h rpop #1, pointer msb 117h rpop #1, path signal label 118h rpop #1, path bip-8 count lsb 119h rpop #1, path bip-8 count msb
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 150 address a[9:0] register 11ah rpop #1, path rei count lsb 11bh rpop #1, path rei count msb 11ch rpop #1, tributary multiframe status and control 11dh rpop #1, tandem connection and ring control 11eh rpop #1, tandem connection iec count lsb 11fh rpop #1, tandem connection iec count msb 120h-123h pmon #1 reserved 124h pmon #1, receive positive pointer justification count 125h pmon #1, receive negative pointer justification count 126h pmon #1, transmit positive pointer justification count 127h pmon #1, transmit negative pointer justification count 128h rtal #1, control 129h rtal #1, interrupt status and control 12ah rtal #1, alarm and diagnostic control 12bh reserved 12ch-12fh reserved 130h tpop #1, control 131h tpop #1, generated bus control 132h tpop #1, reserved 133h tpop #1, current pointer lsb 134h tpop #1, current pointer msb 135h tpop #1, payload pointer lsb 136h tpop #1, payload pointer msb 137h tpop #1, path trace 138h tpop #1, path signal label 139h tpop #1, path status 13ah tpop #1, path user channel 13bh tpop #1, path growth #1 13ch tpop #1, path growth #2
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 151 address a[9:0] register 13dh tpop #1, tandem connection maintenance 13eh tpop #1, concatenation lsb 13fh tpop #1, concatenation msb 140h ttal #1, control 141h ttal #1, interrupt status and control 142h ttal #1, alarm and diagnostic control 143h reserved 144h-147h reserved 148h sptb #1, control 149h sptb #1, path trace identifier status 14ah sptb #1, indirect address 14bh sptb #1, indirect data 14ch sptb #1, expected path signal label 14dh sptb #1, path signal label status 14eh-14fh reserved 150h-15fh rpop #2 registers 160h-167h pmon #2 registers 168h-16bh rtal #2 registers 16ch-16fh reserved 170h-17fh tpop #2 registers 180h-183h ttal #2 registers 184h-187h reserved 188h-18fh sptb #2 registers 190h-19fh rpop #3 registers 1a0h-1a7h pmon #3 registers 1a8h-1abh rtal #3 registers 1ach-1afh reserved 1b0h-1bfh tpop #3 registers 1c0h-1c3h ttal #3 registers
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 152 address a[9:0] register 1c4h-1c7h reserved 1c8h-1cfh sptb #3 registers 1d0h-1ffh reserved 200h master test 201h-3ffh reserved for test notes on register bits: 1. writing values into unused register bits has no effect. however, to ensure software compatibility with future, feature-enhanced versions of the product, unused register bits must be written with logic zero. reading back unused bits can produce either a logic one or a logic zero; hence unused register bits should be masked off by software when read. 2. all configuration bits that can be written into can also be read back. this allows the processor controlling the spectra-155 to determine the programming state of the device. 3. writeable normal mode register bits are cleared to logic zero upon reset unless otherwise noted. 4. writing into read-only normal mode register bit locations does not affect spectra-155 operation unless otherwise noted. 5. certain register bits are reserved. these bits are associated with megacell functions that are unused in this application. to ensure that the spectra-155 operates as intended, reserved register bits must only be written with the logic level as specified. writing to reserved registers should be avoided.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 153 register address 00h: spectra-155 configuration bit type function default bit 7 r/w tmode[1] 1 bit 6 r/w tmode[0] 0 bit 5 r/w sten 0 bit 4 r/w lle 0 bit 3 r/w dle 0 bit 2 r/w lte 0 bit 1 r/w rmode[1] 1 bit 0 r/w rmode[0] 0 rmode[1:0]: the rmode[1:0] bus selects the receive line side operating mode of the spectra-155. table 24 - receive sonet/sdh mode setting. rmode[1:0] mode 00 sts-1 (stm-0/au3) 01 reserved 10 sts-3 (stm-1/au3) 11 sts-3c (stm-1/au4) lte: the lte bit selects the source of timing for the transmit section of the spectra-155. when lte is a logic zero, the transmitter timing is derived from inputs trclk+ and trclk-. when lte is a logic one, the transmitter timing is derived from the receiver inputs rxd+ and rxd- when the cru is enabled (rbyp=0) and from rrclk+ and rrclk- when the cru is disabled (rbyp=1). dle: the dle bit enables the spectra-155 diagnostic loopback. when dle is a logic one, the transmit stream is connected to the receive stream. note,
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 154 whether loopback is through the cru or not depends on the rbyp input. simultaneous diagnostic loopback and line loopback is not supported. lle: the lle bit enables the spectra-155 line loopback. when lle is a logic one, rxd+ and rxd-, are connected internally to txd+ and txd-, respectively. simultaneous diagnostic loopback and line loopback is not supported. sten: the sten bit controls whether the section trace message stored in the section trace buffer is inserted in the transmit stream. when sten is a logic one, the message in the section trace buffer is inserted in the transmit stream. when sten is a logic zero, the j0 byte contents are supplied by the tsop block or via the ttoh input. tmode: the tmode[1:0] bus selects the transmit line side operating mode of the spectra-155. table 25 - transmit sonet/sdh mode setting. tmode[1:0] mode 00 sts-1 (stm-0/au3) 01 reserved 10 sts-3 (stm-1/au3) 11 sts-3c (stm-1/au4)
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 155 register address 01h: spectra-155 section/line control/enable bit type function default bit 7 r/w rcp 0 bit 6 r/w z0ins 0 bit 5 r/w cspie 0 bit 4 r/w rasee 0 bit 3 r/w crsie 0 bit 2 r/w rsope 0 bit 1 r/w sstbe 0 bit 0 r/w rlope 0 rlope: the rlop interrupt enable is an interrupt mask for events detected by the receive line overhead processor. when rlope is a logic one, an interrupt is generated when line layer events are detected, provided the associated enable in the rlop interrupt enable and status register is set. sstbe: the sstb interrupt enable is an interrupt mask for events detected by the receive section trace buffer. when sstbe is a logic one, an interrupt is generated when section trace events are detected by the section trace buffer. rsope: the rsop interrupt enable is an interrupt mask for events detected by the receive section overhead processor. when rsope is a logic one, an interrupt is generated when section layer events are detected, provided the associated enable in the rsop control register is set. crsie: the crsi interrupt enable is an interrupt mask for events detected by the clock recovery unit or the serial to parallel converter block. when crsi is a logic one, an interrupt is generated when events are detected, provided the associated enable in the crsi clock recovery control/status/interrupt register is set.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 156 rasee: the rase interrupt enable (rasee) is an interrupt mask for events detected by the receive aps and synchronization extractor (rase). rasee set to a logic one enables an interrupt to be generated when the aps status changes, aps alarm or a threshold crossing, provided the associated enable in the rase interrupt enable register is set. cspie: the cspi interrupt enable is an interrupt mask for events detected by the clock synthesis or the parallel to serial converter block. when cspi is a logic one, an interrupt is generated when events are detected, provided the associated enable in the cspi clock synthesis control, status and interrupt register is set. z0ins: the z0ins bit controls the values inserted in the transmit z0 bytes when sts-3/3c (stm-1/au3/au4) mode is selected. when z0ins is logic 1, the value contained in the tsop transmit z0 register is inserted in the two z0 bytes. when z0ins is logic 0, the values 02h and 03h are inserted in z0 byte of 2nd and 3rd sts-1 (stm-0/au3) respectively. note that values inserted using the transmit transport overhead port takes precedence. rcp: the rcp bit controls the enabling of the receive and transmit ring control ports. when rcp is a logic zero, the ring control ports are disabled, and the los, lais and lrdi outputs and the rlais, tlais, and tlrdi inputs are used to monitor alarm status and control maintenance signal insertion. when rcp is a logic one, the ring control ports are enabled, and alarm status and maintenance signal insertion control is provided by the rrcpclk, rrcpfp, and rrcpdat outputs and the trcpclk, trcpfp, and trcpdat inputs.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 157 register address 02h: spectra-155 section/line interrupt status bit type function default bit 7 unused x bit 6 unused x bit 5 r cspii x bit 4 r rasei x bit 3 r crsii x bit 2 r rsopi x bit 1 r sstbi x bit 0 r rlopi x this register, together with the spectra-155 path/mapper interrupt status register, the spectra-155 path interrupt status #1 register and the spectra-155 path interrupt status #2 register, allows the source of an active interrupt to be identified down to the block level. further register accesses to the block in question are required in order to determine each specific cause of an active interrupt and to acknowledge each interrupt source. rlopi: the rlopi bit is set high when one or more of the maskable interrupt sources in the receive line overhead processor has been activated. this register bit remains high until the interrupt is acknowledged by reading the rlop interrupt enable and status register. sstbi: the sstbi bit is set high when one or more of the maskable interrupt sources in the section trace buffer has been activated. this register bit remains high until the interrupt is acknowledged by reading the sstb section trace status register. rsopi: the rsopi bit is set high when one or more of the maskable interrupt sources in the receive section overhead processor has been activated. this register bit remains high until the interrupt is acknowledged by reading the rsop interrupt status register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 158 crsii: the crsii bit is set high when one or more of the maskable interrupt sources in the clock recovery unit or the serial to parallel converter block has been activated. this register bit remains high until the interrupt is acknowledged by reading the crsi clock recovery control/status/interrupt register. rasei: the rasei bit is set high when one or more of the maskable interrupt sources in the receive aps and synchronization extractor has been activated. this register bit remains high until the interrupt is acknowledged by reading the rase interrupt status register. cspii: the cspii bit is set high when one or more of the maskable interrupt sources in the clock synthesis or the parallel to serial converter block has been activated. this register bit remains high until the interrupt is acknowledged by reading the cspi clock synthesis control, status and interrupt register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 159 register address 03h: spectra-155 reset, identity, accumulation trigger bit type function default bit 7 r/w reset 0 bit 6 r/w reset_path 0 bit 5 unused x bit 4 r id[4] 0 bit 3 r id[3] 0 bit 2 r id[2] 0 bit 1 r id[1] 1 bit 0 r id[0] 0 a write to this register initiates a transfer of all performance monitor counter values (pmon, b3, b2, b1, and rei registers) into holding registers. id[4:0]: the version identification bits id[4:0], are set to the value 02h, representing the version number of the spectra-155. reset_path: the reset_path bit allows the path processing blocks of the spectra-155 to be asynchronously reset independent of the transport processing blocks. when reset_path is a logic one, the path processing blocks of the spectra-155 are reset. when reset is a logic zero, the reset is removed. the reset bit must be explicitly set and cleared by writing the corresponding logic value to this register. the path processing blocks of the spectra-155 include the transmit path overhead processor (tpop #1, #2, #3) blocks, the transmit telecom aligner (ttal #1, #2, #3) blocks, the transmit pointer interpreter (tpip #1, #2, #3) blocks, the ds3 mapper add side (d3ma #1, #2, #3) blocks, the path trace buffer (sptb #1, #2, #3) blocks, the performance monitor (pmon #1, #2, #3) blocks, the receive path overhead processor (rpop #1, #2, #3) blocks, the receive telecom aligner (rtal #1, #2, #3) blocks, the ds3 mapper drop side (d3md #1, #2, #3) blocks, and the system side interface blocks (prsg, prsm). in addition, the following top level registers are also reset: 80h-8ah, e0h, e1h, efh, f0h, 100h-109h.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 160 reset: the reset bit allows the spectra-155 to be asynchronously reset. the software reset is equivalent to setting the rstb input pin low. when reset is a logic one, the spectra-155 is reset. when reset is a logic zero, the reset is removed. the reset bit must be explicitly set and cleared by writing the corresponding logic value to this register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 161 register address 04h: tlop control bit type function default bit 7 r/w reserved 0 bit 6 r/w reserved 0 bit 5 r/w apsreg 0 bit 4 r/w reserved 0 bit 3 r/w reserved 0 bit 2 r/w reserved 0 bit 1 r/w reserved 0 bit 0 r/w lrdi 0 lrdi: the lrdi bit controls the insertion of transmit line remote defect indication (rdi). when lrdi is a logic one, line rdi is inserted into the transmit stream. line rdi is inserted by transmitting the code 110 in bit positions 6, 7, and 8 of the k2 byte. line rdi may also be inserted using the tlrdi input (when the ring control ports are disabled) or using the transmit ring control port (when it is enabled). when lrdi is logic zero, bit 6, 7, and 8 of the k2 byte are not modified by the transmit line overhead processor. line rdi may also be inserted into the transmit stream, when receive line ais is detected, by setting laisins bit to high in the spectra-155 line rdi control register. setting of this register bit is also required for line rdi insertion via the transmit ring control port. apsreg: the apsreg bit selects the source for the transmit aps channel. when apsreg is a logic zero, the transmit aps channel is inserted from the bit serial input toh which is shifted in on the rising edge of tohclk. when apsreg is a logic one, the transmit aps channel is inserted from the tlop transmit k1 register and the tlop transmit k2 register. reserved: the reserved bits must be set low for proper operation of spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 162 register address 05h: tlop diagnostic bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 unused x bit 0 r/w db2 0 db2: the db2 bit controls the insertion of bit errors continuously in each of the line bip-8 bytes (b2 bytes). when db2 is set high, each bit of every b2 byte is inverted.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 163 register address 06h: tlop transmit k1 bit type function default bit 7 r/w k1[7] 0 bit 6 r/w k1[6] 0 bit 5 r/w k1[5] 0 bit 4 r/w k1[4] 0 bit 3 r/w k1[3] 0 bit 2 r/w k1[2] 0 bit 1 r/w k1[1] 0 bit 0 r/w k1[0] 0 k1[7:0]: the k1[7:0] bits contain the value inserted in the k1 byte when the apsreg bit in the tlop control register is logic one. k1[7] is the most significant bit corresponding to bit 1, the first bit transmitted. k1[0] is the least significant bit, corresponding to bit 8, the last bit transmitted. the bits in this register are double buffered so that register writes do not need to be synchronized to sonet/sdh frame boundaries. the insertion of a new aps code value is initiated by a write to this register. the contents of this register, and the tlop transmit k2 register are inserted in the sonet/sdh stream starting at the next frame boundary. successive writes to this register must be spaced at least two frames (250 s) apart.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 164 register address 07h: tlop transmit k2 bit type function default bit 7 r/w k2[7] 0 bit 6 r/w k2[6] 0 bit 5 r/w k2[5] 0 bit 4 r/w k2[4] 0 bit 3 r/w k2[3] 0 bit 2 r/w k2[2] 0 bit 1 r/w k2[1] 0 bit 0 r/w k2[0] 0 k2[7:0]: the k2[7:0] bits contain the value inserted in the k2 byte when the apsreg bit in the tlop control register is logic one. k2[7] is the most significant bit corresponding to bit 1, the first bit transmitted. k2[0] is the least significant bit, corresponding to bit 8, the last bit transmitted. the bits in this register are double buffered so that register writes do not need to be synchronized to sonet/sdh frame boundaries. the insertion of a new aps code value is initiated by a write to the tlop transmit k1 register. a coherent aps code value is ensured by writing the desired k2 aps code value to this register before writing the tlop transmit k1 register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 165 register address 08h: rlop control/status bit type function default bit 7 r/w blkbip 0 bit 6 r/w allones 0 bit 5 r/w laisdet 0 bit 4 r/w lrdidet 0 bit 3 r/w blkbipo 0 bit 2 r/w blkrei 0 bit 1 r laisv x bit 0 r lrdiv x lrdiv: the lrdiv bit is set high when line rdi is detected. line rdi is detected when a 110 binary pattern is detected in bits 6, 7, and 8, of the k2 byte for three or five consecutive frames (as selected by the lrdidet bit in this register). line rdi is removed when any pattern other than 110 is detected for three or five consecutive frames. this alarm indication is also available on output lrdi. laisv: the laisv bit is set high when line ais is detected. line ais is detected when a 111 binary pattern is detected in bits 6, 7, and 8, of the k2 byte for three or five consecutive frames (as selected by the laisdet bit in this register). line ais is removed when any pattern other than 111 is detected for three or five consecutive frames. this alarm indication is also available on output lais. blkrei: the blkrei bit controls the accumulation of rei's. when blkrei is logic 1, the rei event counter is incremented only once per non zero, valid rei codeword. when blkrei is logic 0, the rei event counter is incremented for each and every rei indication as indicated by a valid rei codeword (i.e. the counter can be incremented up to 8xn times, for n=1,3). the rei counter is not incremented for invalid rei codewords. blkbipo: the blkbipo bit controls the indication of b2 errors (rei) to the far end. when blkbipo is logic one, indications are asserted once per frame
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 166 whenever one or more b2 bit errors occur during that frame. when blkbipo is logic zero, indications are asserted once for every b2 bit error that occurs during that frame. the accumulation of b2 error events functions independently from the indications to the far end, and is controlled by the blkbip register bit. if the autolrei register bit is a logic one and the ringen register bit is a logic zero, the number of block errors sent to the far end in the line rei bits equals the number of b2e assertions. if blkbipo is a logic one, the rei transmitted in the z2/m1 byte may only contain 00h or 01h. lrdidet: the lrdidet bit determines the line rdi alarm detection algorithm. when lrdidet is set to logic one, line rdi is declared when a 110 binary pattern is detected in bits 6,7,8 of the k2 byte for three consecutive frames and is cleared when any pattern other than 110 is detected in bits 6, 7, and 8 of the k2 byte for three consecutive frames. when lrdidet is set to logic zero, line rdi is declared when a 110 binary pattern is detected in bits 6,7,8 of the k2 byte for five consecutive frames and is cleared when any pattern other than 110 is detected in bits 6, 7, and 8 of the k2 byte for five consecutive frames. laisdet: the laisdet bit determines the line ais alarm detection algorithm. when laisdet is set to logic one, line ais is declared when a 111 binary pattern is detected in bits 6,7,8 of the k2 byte for three consecutive frames and is cleared when any pattern other than 111 is detected in bits 6, 7, and 8 of the k2 byte for three consecutive frames. when laisdet is set to logic zero, line ais is declared when a 111 binary pattern is detected in bits 6,7,8 of the k2 byte for five consecutive frames and is cleared when any pattern other than 111 is detected in bits 6, 7, and 8 of the k2 byte for five consecutive frames. allones: the allones bit controls automatically overwriting the sonet/sdh frame with all-ones whenever line ais is detected. when allones is set to logic one, the sonet/sdh frame is forced to logic one immediately when the line ais alarm is declared. when line ais is removed, the sonet/sdh frame is immediately returned to carrying the receive stream. when allones is set to logic zero, the outputs carry the receive stream regardless of the state of the line ais alarm.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 167 blkbip: the blkbip bit controls the accumulation of b2 errors. when blkbip is logic one, the b2 error event counter is incremented only once per frame whenever one or more b2 bit errors occur during that frame. when blkbip is logic zero, the b2 error event counter is incremented for each b2 bit error that occurs during that frame (the counter can be incremented up to 8xn times per frame, for n=1 or 3).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 168 register address 09h: rlop interrupt enable and status bit type function default bit 7 r/w lreie 0 bit 6 r/w bipee 0 bit 5 r/w laise 0 bit 4 r/w lrdie 0 bit 3 r lreii x bit 2 r bipei x bit 1 r laisi x bit 0 r lrdii x lrdii: the lrdii bit is set high when line rdi is declared or removed. this bit is cleared when the rlop interrupt enable and status register is read. laisi: the laisi bit is set high when line lais is declared or removed. this bit is cleared when the rlop interrupt enable and status register is read. bipei: the bipei bit is set high when a line bip error is detected. this bit is cleared when the rlop interrupt enable and status register is read. lreii: the lreii bit is set high when a line rei error is detected. this bit is cleared when the rlop interrupt enable and status register is read. lrdie: the line rdi interrupt enable is an interrupt mask for line rdi. when lrdie is a logic one, a line interrupt is generated when line rdi is declared or removed. laise: the lais interrupt enable is an interrupt mask for line ais. when laise is a logic one, a line interrupt is generated when line ais is declared or removed.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 169 bipee: the line bip error interrupt enable is an interrupt mask for line bip error events. when bipee is a logic one, a line interrupt is generated when a line bip error (b2) is detected. lreie: the line remote error indication interrupt enable is an interrupt mask for line rei events. when lreie is a logic one, a line interrupt is generated when a line rei indication is detected.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 170 register address 0ah: rlop b2 error count #1 bit type function default bit 7 r be[7] x bit 6 r be[6] x bit 5 r be[5] x bit 4 r be[4] x bit 3 r be[3] x bit 2 r be[2] x bit 1 r be[1] x bit 0 r be[0] x register address 0bh: rlop b2 error count #2 bit type function default bit 7 r be[15] x bit 6 r be[14] x bit 5 r be[13] x bit 4 r be[12] x bit 3 r be[11] x bit 2 r be[10] x bit 1 r be[9] x bit 0 r be[8] x register address 0ch: rlop b2 error count #3 bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r be[19] x bit 2 r be[18] x bit 1 r be[17] x bit 0 r be[16] x be[19:0]: bits be[19] through be[0] represent the number of line bit-interleaved parity errors that have been detected since the last accumulation interval. the error counters are polled by writing to the spectra-155 reset and identity register (03h). such a write transfers the internally accumulated error count to the registers within 7s and simultaneously resets the internal counters to begin a new cycle of error accumulation. after the 7s period has elapsed, the rlop b2 error count registers may be read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 171 register address 0dh: rlop rei error count #1 bit type function default bit 7 r fe[7] x bit 6 r fe[6] x bit 5 r fe[5] x bit 4 r fe[4] x bit 3 r fe[3] x bit 2 r fe[2] x bit 1 r fe[1] x bit 0 r fe[0] x register address 0eh: rlop rei error count #2 bit type function default bit 7 r fe[15] x bit 6 r fe[14] x bit 5 r fe[13] x bit 4 r fe[12] x bit 3 r fe[11] x bit 2 r fe[10] x bit 1 r fe[9] x bit 0 r fe[8] x register address 0fh: rlop rei error count #3 bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r fe[19] x bit 2 r fe[18] x bit 1 r fe[17] x bit 0 r fe[16] x fe[19:0]: bits fe[19] through fe[0] represent the number of line remote error indications that have been detected since the last accumulation interval. the error counters are polled by writing to the spectra-155 reset and identity register. such a write transfers the internally accumulated error count to the registers within 7s and simultaneously resets the internal counters to begin a new cycle of error accumulation. after the 7s period has elapsed, the rlop rei error count registers may be read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 172 register address 10h: rsop control bit type function default bit 7 r/w blkbip 0 bit 6 r/w dds 0 bit 5 w foof x bit 4 r/w algo2 0 bit 3 r/w bipee 0 bit 2 r/w lose 0 bit 1 r/w lofe 0 bit 0 r/w oofe 0 oofe: the oof interrupt enable is an interrupt mask for out of frame. when oofe is a logic one, a section interrupt is generated when oof is declared or removed. lofe: the lof interrupt enable is an interrupt mask for loss of frame. when lofe is a logic one, a section interrupt is generated when lof is declared or removed. lose: the los interrupt enable is an interrupt mask for loss of signal. when lose is a logic one, a section interrupt is generated when los is declared or removed. bipee: the section bip interrupt enable is an interrupt mask for section bip (b1) error events. when bipe is a logic one, a section interrupt is generated when a section bip error is detected. algo2: the algo2 bit position selects the framing algorithm used to confirm and maintain the frame alignment. when a logic one is written to the algo2 bit position, the framer is enabled to use the second of the framing algorithms where only the first a1 framing byte and the first 4 bits of the last a2 framing byte (12 bits total) are examined. this algorithm examines only 12 bits of the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 173 framing pattern regardless of the sts mode; all other framing bits are ignored. when a logic zero is written to the algo2 bit position, the framer is enabled to use the first of the framing algorithms where all the a1 framing bytes and all the a2 framing bytes are examined. this algorithm examines all 16 bits of the framing pattern in sts-1 (stm-0/au3) mode, and all 48 bits of the framing pattern in sts-3/3c (stm-1/au3/au4) mode. foof: when a logic one is written to the force out-of-frame (foof) bit location, the spectra-155 is forced out-of-frame at the next frame boundary, regardless of the framing byte values. the out-of-frame event results in the assertion of the oof output and the oofv register bit. the foof bit is a write only bit; an rsop control register read may yield a logic one or a logic zero in this bit position. dds: the disable descrambling (dds) bit controls the descrambling of the receive stream. when a logic one is written to the dds bit position, the descrambler is disabled. when a logic zero is written to the dds bit position, the descrambler is enabled. blkbip: the blkbip bit position enables the accumulating of section block bip errors. when a logic one is written to the blkbip bit position, one or more errors in the bip-8 byte result in a single error accumulated in the b1 error counter. when a logic zero is written to the blkbip bit position, all errors in the b1 byte are accumulated in the b1 error counter.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 174 register address 11h: rsop interrupt status bit type function default bit 7 unused x bit 6 r bipei x bit 5 r losi x bit 4 r lofi x bit 3 r oofi x bit 2 r losv x bit 1 r lofv x bit 0 r oofv x oofv: the oofv bit is set high when out of frame is declared. oof is declared (oofv is high) while the spectra-155 is unable to find a valid framing pattern (a1, a2) in the incoming stream. oof is removed when a valid framing pattern is detected. this alarm indication is also available on output salm. lofv: the lofv bit is set high when loss of frame is declared. lof is declared (lofv is high) when an out of frame state persists for 3 ms. lof is removed when an in frame state persists for 3 ms. this alarm indication is also available on output lof. losv: the losv bit is set high when loss of signal is declared. los is declared (losv is high) when 20 2.5 s of consecutive all zeros patterns is detected in the incoming stream. los is removed when two valid framing words (a1, a2) are detected, and during the intervening time (125 s), no violating period of all zeros patterns is observed. this alarm indication is also available on output los. oofi: the oofi bit is set high when out of frame is declared or removed. this bit is cleared when the rsop interrupt status register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 175 lofi: the lofi bit is set high when loss of frame is declared or removed. this bit is cleared when the rsop interrupt status register is read. losi: the losi bit is set high when loss of signal is declared or removed. this bit is cleared when the rsop interrupt status register is read. bipei: the bipei bit is set high when a section bip error is detected. this bit is cleared when the rsop interrupt status register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 176 register address 12h: rsop b1 error count #1 bit type function default bit 7 r be[7] x bit 6 r be[6] x bit 5 r be[5] x bit 4 r be[4] x bit 3 r be[3] x bit 2 r be[2] x bit 1 r be[1] x bit 0 r be[0] x register address 13h: rsop b1 error count #2 bit type function default bit 7 r be[15] x bit 6 r be[14] x bit 5 r be[13] x bit 4 r be[12] x bit 3 r be[11] x bit 2 r be[10] x bit 1 r be[9] x bit 0 r be[8] x be[15:0]: bits be[15] through be[0] represent the number of section bit-interleaved parity errors that have been detected since the last accumulation interval. the error counters are polled by writing to the spectra-155 reset and identity register (03h). such a write transfers the internally accumulated error count to the registers within 7s and simultaneously resets the internal counters to begin a new cycle of error accumulation. after the 7s period has elapsed, the rsop b1 error count registers may be read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 177 register address 14h: spectra-155 output port bit type function default bit 7 r/w scpo_ts 1 bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r/w scpo[1] 0 bit 0 r/w scpo[0] 0 scpo[1:0]: the values written to the scpo[1:0] bit in the output port register directly correspond to the states set on the scpo[1:0] output pins. this provides a generic port useful for controlling up to 2 signals. scpo_ts: the serial control port output tristate bit along with input tris_ohb controls tristating of the scpo[1:0] outputs. if tris_ohb is set high, scpo_ts is ignored and the outputs are driven. when tris_ohb is low and scpo_ts is set high, outputs scpo[1:0] are tristate. scpo_ts defaults to logic one so that scpo[1:0] are tristate after reset.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 178 register address 15h: spectra-155 input port interrupt enable bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w scpife[1] 0 bit 2 r/w scpife[0] 0 bit 1 r/w scpire[1] 0 bit 0 r/w scpire[0] 0 scpire[1:0], scpife[1:0] the scpire[1:0] and scpife[1:0] bits are interrupt enables. when a logic one is written to these locations, the occurrence of an event on the corresponding scpi[1:0] input activates the interrupt (intb). the interrupt is cleared by reading the spectra-155 input port status/value register. when a logic zero is written to these locations, the occurrence of an event on the corresponding scpi[1:0] input is inhibited from activating the interrupt.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 179 register address 17h: spectra-155 ring control bit type function default bit 7 r/w ringen 0 bit 6 r inslrdi x bit 5 r inslais x bit 4 r/w autolrei 0 bit 3 unused x bit 2 unused x bit 1 r/w slrdi 0 bit 0 r/w slais 0 slais: the slais bit controls the value of the sendlais bit position in the receive ring control port stream. the slais bit is used to cause a mate spectra-155 to send the line ais maintenance signal under software control. slrdi: the slrdi bit controls the value of the sendlrdi bit position in the receive ring control port stream. the sendlrdi bit value is determined by the logical or of this register bit along with the line rdi insertion events programmed in the spectra-155 line rdi control register. the slrdi bit is used to cause a mate spectra-155 to send the line rdi maintenance signal under software control. autolrei: the autolrei bit enables the automatic insertion/indication of line rei events to the mate transmitter (local or remote). when autolrei is a logic one and the local ring control port is disabled, receive b2 errors detected by the spectra-155 are automatically inserted in the z2/m1 byte of the transmit stream. when autolrei is a logic one and the remote ring control port is enabled, received b2 errors are output on the ring control port for insertion in the z2/m1 byte of the remote transmit stream. when autolrei is a logic zero, line rei events are not automatically inserted in the transmit stream nor indicated on the ring control port. a z2/m1 byte inserted from the transmit transport overhead port (using the ttohen input) takes precedence over the automatic insertion of line rei events.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 180 inslais: the inslais bit reports the value of the sendlais bit position in the transmit ring control port. when the ring control ports are enabled, a logic one in this bit position indicates that the spectra-155 is inserting the line ais maintenance signal. inslrdi: the inslrdi bit reports the value of the sendlrdi bit position in the transmit ring control port. when the ring control ports are enabled, a logic one in this bit position indicates that the spectra-155 is inserting the line rdi maintenance signal. ringen: the ringen bit controls the operation of the transmit ring control port when the ring control ports are enabled by the rcp bit in the spectra-155 control/enable register. when ringen is a logic one, the automatic insertion of line rdi, line ais, and line rei is controlled by bit positions in the transmit ring control port input stream. when ringen is a logic zero, the insertion of line rdi is done automatically based on alarms detected by the receive portion of the spectra-155. also, line rei is inserted based on b2 errors detected by the receive portion of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 181 register 18h: tsop control bit type function default bit 7 unused x bit 6 r/w ds 0 bit 5 r/w reserved 0 bit 4 r/w reserved 0 bit 3 r/w reserved 0 bit 2 r/w reserved 0 bit 1 r/w reserved 0 bit 0 r/w lais 0 lais: the lais bit controls the insertion of line alarm indication signal (ais). when lais is set high, the tsop inserts line ais into the transmit stream. activation or deactivation of line ais insertion is synchronized to frame boundaries. reserved: the reserved bits must be set low for proper operation of spectra-155. ds: the disable scrambling (ds) bit controls the scrambling of the transmit stream. when a logic one is written to the ds bit position, the scrambler is disabled. when a logic zero is written to the ds bit position, the scrambler is enabled.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 182 register 19h: tsop diagnostic bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r/w dlos 0 bit 1 r/w dbip8 0 bit 0 r/w dfp 0 dfp: the dfp bit controls the insertion of a single bit error continuously in the most significant bit (bit 1) of the a1 section overhead framing byte. if dfp is set high the a1 bytes are set to 76h instead of f6h. dbip8: the dbip8 bit controls the insertion of bit errors continuously in the b1 section overhead byte. when dbip8 is set high the b1 byte value is inverted. dlos: the dlos bit controls the insertion of all zeros in the transmit outgoing stream. when dlos is set high the transmit serial stream (txd+/-) is forced low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 183 register 1ah: spectra-155 transmit z1/s1 bit type function default bit 7 r/w z1/s1[7] 0 bit 6 r/w z1/s1[6] 0 bit 5 r/w z1/s1[5] 0 bit 4 r/w z1/s1[4] 0 bit 3 r/w z1/s1[3] 0 bit 2 r/w z1/s1[2] 0 bit 1 r/w z1/s1[1] 0 bit 0 r/w z1/s1[0] 0 z1/s1[7:0]: the value written to these bit positions is inserted in the first z1/s1 byte position of the transmit stream. the z1/s1 byte is used to carry synchronization status messages between line terminating network elements. z1/s1[7] is the most significant bit corresponding to bit 1, the first bit transmitted. z1/s1[0] is the least significant bit, corresponding to bit 8, the last bit transmitted. the ttohen input takes precedence over the contents of this register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 184 register 1bh: tsop transmit z0 bit type function default bit 7 r/w z0[7] 1 bit 6 r/w z0[6] 1 bit 5 r/w z0[5] 0 bit 4 r/w z0[4] 0 bit 3 r/w z0[3] 1 bit 2 r/w z0[2] 1 bit 1 r/w z0[1] 0 bit 0 r/w z0[0] 0 z0[7:0]: z0[7:0] contains the value inserted in z0 bytes for sts-1 (stm-0/au3) #2 and #3 in the transmit sts-3 (stm-1/au3) stream when the z0ins bit in the spectra-155 control/enable register are both logic 1. z0[7] is the most significant bit corresponding to bit 1, the first bit transmitted. z0[0] is the least significant bit, corresponding to bit 8, the last bit transmitted.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 185 register 1ch: spectra-155 overhead unused bytes control bit type function default bit 7 r/w unused_en 0 bit 6 r/w unused_v 0 bit 5 r/w nat_en 0 bit 4 r/w nat_v 0 bit 3 unused x bit 2 unused x bit 1 unused x bit 0 unused x nat_v: the nat_v bit determines the value of the national use transport overhead bytes when overwrite is enabled using the nat_en bit. when nat_v is set high, the national use transport overhead bytes are set to ffh. when nat_v is set low, the national use transport overhead bytes are set to 00h. please refer to the nat_en bit description for the list of national use bytes affected. nat_en: the nat_en bit enables overwriting the national use transport overhead bytes with an all ones or all zeros pattern. when nat_en is set high, the f1 #2 (s{2,8,1}), f1 #3 (s{2,9,1}), the e2 #2 (s{9,8,1}) and e2 #3 (s{9,9,1}) bytes are overwritten with an all ones pattern or all zeros pattern as controlled by the nat_v bit. when nat_en is set low, the national use transport overhead bytes are controlled by the ttohen input and the tlop block. when nat_en and ttohen are both high, the nat_en has precedence. note, national use bytes z0 #2 (s{1,8,1}) and z0 #3 (s{1,9,1}) are not affected by the nat_en bit. these bytes can be controlled using the z0ins bit in the spectra-155 section/line control/enable register. unused_v: the unused_v bit determines the value of the unused transport overhead bytes when overwrite is enabled using the unused_en bit. when unused_v is set high, the unused transport overhead bytes are set to ffh. when unused_v is set low, the unused transport overhead bytes are set to
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 186 00h. please refer to the unused_en bit description for the list of the unused bytes affected. unused_en: the unused_en bit enables overwriting the unused transport overhead bytes with an all ones or all zeros pattern. when unused_en is set high, the unused transport overhead bytes are overwritten with an all ones pattern or all zeros pattern as controlled by the unused_v bit. when unused_en is set low, the unused transport overhead bytes are controlled by the ttohen input and the tlop and tsop blocks. when unused_en and ttohen are both high, the unused_en has precedence. the unused bytes are illustrated below. table 26 - transport overhead national and unused bytes. a1 a1 a1 a2 a2 a2 j0 n* n* b1uue1uu f1 nn d1uud2uu d3uu h1 h1 h1 h2 h2 h2 h3 h3 h3 b2 b2 b2 k1 u u k2 u u d4uud5uu d6uu d7uud8uu d9uu d10uud11uu d12uu s1uuu um1e2nn n - national use byte. n* - national use byte, controlled by the z0ins bit in the spectra-155 section/line control/enable register. u - unused byte.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 187 register address 1dh: spectra-155 receive line ais control bit type function default bit 7 r/w sdins 0 bit 6 r/w sfins 0 bit 5 r/w lofins 1 bit 4 r/w losins 1 bit 3 r/w rtimins 0 bit 2 r/w rtiuins 0 bit 1 unused x bit 0 r/w dccais 0 dccais: the dccais bit enables the insertion of all ones in the section dcc (rsld) and the line dcc (rld) when loss of frame (lof) or los is declared. when dccais is a logic 1, all ones is inserted in rsld and rld when lof or los is declared. rtiuins: this bit is active only when the allones bit in the rlop control/status register is set high; it is ignored if the allones bit is set low. the rtiuins bit enables the insertion of path ais in the drop direction upon the declaration of section trace unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register). if rtiuins is a logic 1, path ais is inserted into the sonet/sdh frame when the current received section trace identifier message has not matched the previous message for eight consecutive messages. path ais is terminated when the current message becomes the accepted message. rtimins: this bit is active only when the allones bit in the rlop control/status register is set high; it is ignored if the allones bit is set low. the rtimins bit enables the insertion of path ais in the drop direction upon the declaration of section trace mismatch. if rtimins is a logic 1, path ais is inserted into the sonet/sdh frame when the accepted identifier message differs from the expected message. path ais is terminated when the accepted message matches the expected message.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 188 losins: the losins bit enables the insertion of path ais in the drop direction upon the declaration of loss of signal (los). if losins is a logic 1, path ais is inserted into the sonet/sdh frame when los is declared. path ais is terminated when los is removed. lofins: the lofins bit enables the insertion of path ais in the drop direction upon the declaration of loss of frame (lof). if lofins is a logic 1, path ais is inserted into the sonet/sdh frame when lof is declared. path ais is terminated when lof is removed. sfins: this bit is active only when the allones bit in the rlop control/status register is set high; it is ignored if the allones bit is set low. the sfins bit enables the insertion of path ais in the drop direction upon the declaration of signal fail (sf). if sfins is a logic 1, path ais is inserted into the sonet/sdh frame when sf is declared. path ais is terminated when sf is removed. sdins: this bit is active only when the allones bit in the rlop control/status register is set high; it is ignored if the allones bit is set low. the sdins bit enables the insertion of path ais in the drop direction upon the declaration of signal degrade (sd). if sdins is a logic 1, path ais is inserted into the sonet/sdh frame when sd is declared. path ais is terminated when sd is removed.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 189 register address 1eh: spectra-155 line rdi control bit type function default bit 7 r/w sdins 0 bit 6 r/w sfins 0 bit 5 r/w lofins 1 bit 4 r/w losins 1 bit 3 r/w rtimins 0 bit 2 r/w rtiuins 0 bit 1 r/w laisins 1 bit 0 unused x laisins: the laisins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of line ais. when laisins is a logic 1, the detection of line ais results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled). rtiuins: the rtiuins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of section trace unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register). when rtiuins is a logic 1, the detection of section trace unstable results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled). rtimins: the rtimins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of section trace mismatch. when rtimins is a logic 1, the detection of section trace mismatch results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 190 losins: the losins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of loss of signal. when losins is a logic 1, the detection of los results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled). lofins: the lofins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of loss of frame. when lofins is a logic 1, the detection of lof results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled). sfins: the sfins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of signal failure. when sfins is a logic 1, the detection of sf results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled). sdins: the sdins bit enables the insertion of line rdi in the transmit stream or the receive ring control port upon the declaration of signal degrade. when sdins is a logic 1, the detection of sd results in the insertion of line rdi in the transmit stream (when the ring control ports are disabled), or in the insertion of a logic 1 in the sendlrdi bit position in the receive ring control port (when the ring control ports are enabled).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 191 register address 1fh: spectra-155 input port status/value bit type function default bit 7 unused x bit 6 unused x bit 5 r scpiv[1] x bit 4 r scpiv[0] x bit 3 r/w scpifi[1] x bit 2 r/w scpifi[0] x bit 1 r/w scpiri[1] x bit 0 r/w scpiri[0] x the interrupt bits in this register are write clearable. to clear, a logic one must be written to the corresponding bit position. scpiri[1:0]: the scpiri[1:0] bits are interrupt indications. a logic one in any bit location indicates that an event has occurred on the corresponding scpi[1:0] input. more specifically, a logic one in any of the scpiri[1:0] bit locations indicates that the signal on the corresponding scpi[1:0] input has transition from a logic zero to logic one (i.e. rising edge detect). the scpiri[1:0] bits are cleared by writing a one to the corresponding bit. these register bits function independently from the spectra-155 input port enable register bits; the scpiri[1:0] bits will indicate events occurring on the scpi[1:0] inputs regardless of whether or not these events are enabled to generate an interrupt. scpifi[1:0]: the scpifi[1:0] bits are interrupt indications. a logic one in any bit location indicates that an event has occurred on the corresponding scpi[1:0] input. more specifically, a logic one in any of the scpifi[1:0] bit locations indicates that the signal on the corresponding scpi[1:0] input has transition from a logic one to logic zero (i.e. falling edge detect). the scpifi[1:0] bits are cleared by writing a one to the corresponding bit. these register bits function independently from the spectra-155 input port enable register bits; the scpifi[1:0] bits will indicate events occurring on the scpi[1:0] inputs regardless of whether or not these events are enabled to generate an interrupt.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 192 scpiv[1:0]: the scpiv[1:0] bits are real-time input port state indications. a logic one in any bit location indicates that the signal on the corresponding scpi[1:0] input is a logic one. a logic zero in any bit location indicates that the signal on the corresponding scpi[1:0] input is a logic zero. the state of the scpi[1:0] inputs are latched and held during a microprocessor read of this register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 193 register 20h: rase interrupt enable bit type function default bit 7 r/w psbfe 0 bit 6 r/w coapse 0 bit 5 r/w z1/s1e 0 bit 4 r/w sfbere 0 bit 3 r/w sdbere 0 bit 2 r/w unused x bit 1 r/w unused x bit 0 r/w unused x sdbere: the sdbere bit is the interrupt enable for the signal degrade threshold alarm. when sdbere is a logic one, an interrupt is generated when the sd alarm is declared or removed. sfbere: the sfbere bit is the interrupt enable for the signal fail threshold alarm. when sfbere is a logic one, an interrupt is generated when the sf alarm is declared or removed. z1/s1e: the z1/s1 interrupt enable is an interrupt mask for changes in the received synchronization status. when z1/s1e is a logic one, an interrupt is generated when a new synchronization status message is extracted into the receive z1/s1 register. coapse: the coaps interrupt enable is an interrupt mask for changes in the received aps code. when coapse is a logic one, an interrupt is generated when a new k1/k2 code value is extracted into the rase receive k1 and rase receive k2 registers. psbfe: the psbf interrupt enable is an interrupt mask for protection switch byte failure alarms. when psbfe is a logic one, an interrupt is generated when psbf is declared or removed.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 194 register 21h: rase interrupt status bit type function default bit 7 r psbfi x bit 6 r coapsi x bit 5 r z1/s1i x bit 4 r sfberi x bit 3 r sdberi x bit 2 r sfberv x bit 1 r sdberv x bit 0 r psbfv x psbfv: the psbfv bit indicates the protection switching byte failure alarm state. the alarm is declared (psbfv is set high) when twelve successive frames have been received without three consecutive frames containing identical k1 bytes. the alarm is removed (psbfv is set low) when three consecutive frames containing identical k1 bytes have been received. sdberv: the sdberv bit indicates the signal degrade threshold crossing alarm state. the alarm is declared (sdberv is set high) when the bit error rate exceeds the threshold programmed in the rase sd declaring threshold registers. the alarm is removed (sdberv is set low) when the bit error rate is below the threshold programmed in the rase sd clearing threshold registers. sfberv: the sfberv bit indicates the signal failure threshold crossing alarm state. the alarm is declared (sfberv is set high) when the bit error rate exceeds the threshold programmed in the rase sf declaring threshold registers. the alarm is removed (sfberv is set low) when the bit error rate is below the threshold programmed in the rase sf clearing threshold registers. sdberi: the sdberi bit is set high when the signal degrade threshold crossing alarm is declared or removed. this bit is cleared when the rase interrupt status register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 195 sfberi: the sfberi bit is set high when the signal failure threshold crossing alarm is declared or removed. this bit is cleared when the rase interrupt status register is read. z1/s1i: the z1/s1i bit is set high when a new synchronization status message has been extracted into the rase receive z1/s1 register. this bit is cleared when the rase interrupt status register is read. coapsi: the coapsi bit is set high when a new aps code value has been extracted into the rase receive k1 and rase receive k2 registers. this bit is cleared when the rase interrupt status register is read. psbfi: the psbfi bit is set high when the protection switching byte failure alarm is declared or removed. this bit is cleared when the rase interrupt status register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 196 register 22h: rase configuration/control bit type function default bit 7 r/w z1/s1_cap3 0 bit 6 r/w sfberten 0 bit 5 r/w sfsmode 0 bit 4 r/w sfcmode 0 bit 3 r/w sdberten 0 bit 2 r/w sdsmode 0 bit 1 r/w sdcmode 0 bit 0 r/w unused x sdcmode: the sdcmode alarm bit selects the rase window size to use for clearing the sd alarm. when sdcmode is a logic 0 the rase clears the sd alarm using the same window size used for declaration. when sdcmode is a logic 1 the rase clears the sd alarm using a window size that is 8 times longer than the alarm declaration window size. the declaration window size is determined by the rase sd accumulation period registers. sdsmode: the sdsmode bit selects the rase saturation mode. when sdsmode is a logic 0 the rase limits the number of b2 errors accumulated in one frame period to the rase sd saturation threshold register value. when sdsmode is a logic 1 the rase limits the number of b2 errors accumulated in one window subtotal accumulation period to the rase sd saturation threshold register value. note that the number of frames in a window subtotal accumulation period is determined by the rase sd accumulation period register value. sdberten: the sdberten bit selects automatic monitoring of line bit error rate threshold events by the rase. when sdberten is a logic one, the rase continuously monitors line bip errors over a period defined in the rase configuration registers. when sdberten is a logic zero, the rase bip accumulation logic is disabled, and the rase logic is reset to the declaration monitoring state.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 197 all rase accumulation period and threshold registers should be set up before sdberten is written. sfcmode: the sfcmode alarm bit selects the rase window size to use for clearing the sf alarm. when sfcmode is a logic 0 the rase clears the sf alarm using the same window size used for declaration. when sfcmode is a logic 1 the rase clears the sf alarm using a window size that is 8 times longer than the alarm declaration window size. the declaration window size is determined by the rase sf accumulation period registers. sfsmode: the sfsmode bit selects the rase saturation mode. when sfsmode is a logic 0 the rase limits the number of b2 errors accumulated in one frame period to the rase sf saturation threshold register value. when sfsmode is a logic 1 the rase limits the number of b2 errors accumulated in one window subtotal accumulation period to the rase sf saturation threshold register value. note that the number of frames in a window subtotal accumulation period is determined by the rase sf accumulation period register value. sfberten: the sfberten bit enables automatic monitoring of line bit error rate threshold events by the rase. when sfberten is a logic one, the rase continuously monitors line bip errors over a period defined in the rase configuration registers. when sfberten is a logic zero, the rase bip accumulation logic is disabled, and the rase logic is reset to the declaration monitoring state. all rase accumulation period and threshold registers should be set up before sfberten is written. z1/s1_cap3: the z1/s1_cap3 bit enables the z1/s1 capture algorithm. when z1/s1_cap3 is a logic one, the z1/s1 clock synchronization status message nibble must have the same value for three consecutive frames before writing the new value into the rase receive z1/s1 register. when z1/s1_cap3 is logic zero, the z1/s1 nibble value is written directly into the rase receive z1/s1 register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 198 register 23h: rase sf accumulation period bit type function default bit 7 r/w sfsap[7] 0 bit 6 r/w sfsap[6] 0 bit 5 r/w sfsap[5] 0 bit 4 r/w sfsap[4] 0 bit 3 r/w sfsap[3] 0 bit 2 r/w sfsap[2] 0 bit 1 r/w sfsap[1] 0 bit 0 r/w sfsap[0] 0 register 24h: rase sf accumulation period bit type function default bit 7 r/w sfsap[15] 0 bit 6 r/w sfsap[14] 0 bit 5 r/w sfsap[13] 0 bit 4 r/w sfsap[12] 0 bit 3 r/w sfsap[11] 0 bit 2 r/w sfsap[10] 0 bit 1 r/w sfsap[9] 0 bit 0 r/w sfsap[8] 0 register 25h: rase sf accumulation period bit type function default bit 7 r/w sfsap[23] 0 bit 6 r/w sfsap[22] 0 bit 5 r/w sfsap[21] 0 bit 4 r/w sfsap[20] 0 bit 3 r/w sfsap[19] 0 bit 2 r/w sfsap[18] 0 bit 1 r/w sfsap[17] 0 bit 0 r/w sfsap[16] 0 sfsap[23:0]: the sfsap[23:0] bits represent the number of 8 khz frames used to accumulate the b2 error subtotal. the total evaluation window to declare the sf alarm is broken into 8 subtotals, so this register value represents 1/8 of the total sliding window size. refer to the operations section for recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 199 register 26h: rase sf saturation threshold bit type function default bit 7 r/w sfsth[7] 0 bit 6 r/w sfsth[6] 0 bit 5 r/w sfsth[5] 0 bit 4 r/w sfsth[4] 0 bit 3 r/w sfsth[3] 0 bit 2 r/w sfsth[2] 0 bit 1 r/w sfsth[1] 0 bit 0 r/w sfsth[0] 0 register 27h: rase sf saturation threshold bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w sfsth[11] 0 bit 2 r/w sfsth[10] 0 bit 1 r/w sfsth[9] 0 bit 0 r/w sfsth[8] 0 sfsth[11:0]: the sfsth[11:0] value represents the allowable number of b2 errors that can be accumulated during an evaluation window before an sf threshold event is declared. setting this threshold to 0xfff disables the saturation functionality. refer to the operations section for the recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 200 register 28h: rase sf declaring threshold bit type function default bit 7 r/w sfdth[7] 0 bit 6 r/w sfdth[6] 0 bit 5 r/w sfdth[5] 0 bit 4 r/w sfdth[4] 0 bit 3 r/w sfdth[3] 0 bit 2 r/w sfdth[2] 0 bit 1 r/w sfdth[1] 0 bit 0 r/w sfdth[0] 0 register 29h: rase sf declaring threshold bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w sfdth[11] 0 bit 2 r/w sfdth[10] 0 bit 1 r/w sfdth[9] 0 bit 0 r/w sfdth[8] 0 sfdth[11:0]: the sfdth[11:0] value determines the threshold for the declaration of the sf alarm. the sf alarm is declared when the number of b2 errors accumulated during an evaluation window is greater than or equal to the sfdth[11:0] value. refer to the operations section for the recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 201 register 2ah: rase sf clearing threshold bit type function default bit 7 r/w sfcth[7] 0 bit 6 r/w sfcth[6] 0 bit 5 r/w sfcth[5] 0 bit 4 r/w sfcth[4] 0 bit 3 r/w sfcth[3] 0 bit 2 r/w sfcth[2] 0 bit 1 r/w sfcth[1] 0 bit 0 r/w sfcth[0] 0 register 2bh: rase sf clearing threshold bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w sfcth[11] 0 bit 2 r/w sfcth[10] 0 bit 1 r/w sfcth[9] 0 bit 0 r/w sfcth[8] 0 sfcth[11:0]: the sfcth[11:0] value determines the threshold for the removal of the sf alarm. the sf alarm is removed when the number of b2 errors accumulated during an evaluation window is less than the sfcth[11:0] value. refer to the operations section for the recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 202 register 2ch: rase sd accumulation period bit type function default bit 7 r/w sdsap[7] 0 bit 6 r/w sdsap[6] 0 bit 5 r/w sdsap[5] 0 bit 4 r/w sdsap[4] 0 bit 3 r/w sdsap[3] 0 bit 2 r/w sdsap[2] 0 bit 1 r/w sdsap[1] 0 bit 0 r/w sdsap[0] 0 register 2dh: rase sd accumulation period bit type function default bit 7 r/w sdsap[15] 0 bit 6 r/w sdsap[14] 0 bit 5 r/w sdsap[13] 0 bit 4 r/w sdsap[12] 0 bit 3 r/w sdsap[11] 0 bit 2 r/w sdsap[10] 0 bit 1 r/w sdsap[9] 0 bit 0 r/w sdsap[8] 0 register 2eh: rase sd accumulation period bit type function default bit 7 r/w sdsap[23] 0 bit 6 r/w sdsap[22] 0 bit 5 r/w sdsap[21] 0 bit 4 r/w sdsap[20] 0 bit 3 r/w sdsap[19] 0 bit 2 r/w sdsap[18] 0 bit 1 r/w sdsap[17] 0 bit 0 r/w sdsap[16] 0 sdsap[23:0]: the sdsap[23:0] bits represent the number of 8 khz frames used to accumulate the b2 error subtotal. the total evaluation window to declare the sd alarm is broken into 8 subtotals, so this register value represents 1/8 of the total sliding window size. refer to the operations section for recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 203 register 2fh: rase sd saturation threshold bit type function default bit 7 r/w sdsth[7] 0 bit 6 r/w sdsth[6] 0 bit 5 r/w sdsth[5] 0 bit 4 r/w sdsth[4] 0 bit 3 r/w sdsth[3] 0 bit 2 r/w sdsth[2] 0 bit 1 r/w sdsth[1] 0 bit 0 r/w sdsth[0] 0 register 30h: rase sd saturation threshold bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w sdsth[11] 0 bit 2 r/w sdsth[10] 0 bit 1 r/w sdsth[9] 0 bit 0 r/w sdsth[8] 0 sdsth[11:0]: the sdsth[11:0] value represents the allowable number of b2 errors that can be accumulated during an evaluation window before an sd threshold event is declared. setting this threshold to 0xfff disables the saturation functionality. refer to the operations section for the recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 204 register 31h: rase sd declaring threshold bit type function default bit 7 r/w sddth[7] 0 bit 6 r/w sddth[6] 0 bit 5 r/w sddth[5] 0 bit 4 r/w sddth[4] 0 bit 3 r/w sddth[3] 0 bit 2 r/w sddth[2] 0 bit 1 r/w sddth[1] 0 bit 0 r/w sddth[0] 0 register 32h: rase sd declaring threshold bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w sddth[11] 0 bit 2 r/w sddth[10] 0 bit 1 r/w sddth[9] 0 bit 0 r/w sddth[8] 0 sddth[11:0]: the sddth[11:0] value determines the threshold for the declaration of the sd alarm. the sd alarm is declared when the number of b2 errors accumulated during an evaluation window is greater than or equal to the sddth[11:0] value. refer to the operations section for the recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 205 register 33h: rase sd clearing threshold bit type function default bit 7 r/w sdcth[7] 0 bit 6 r/w sdcth[6] 0 bit 5 r/w sdcth[5] 0 bit 4 r/w sdcth[4] 0 bit 3 r/w sdcth[3] 0 bit 2 r/w sdcth[2] 0 bit 1 r/w sdcth[1] 0 bit 0 r/w sdcth[0] 0 register 34h: rase sd clearing threshold bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w sdcth[11] 0 bit 2 r/w sdcth[10] 0 bit 1 r/w sdcth[9] 0 bit 0 r/w sdcth[8] 0 sdcth[11:0]: the sdcth[11:0] value determines the threshold for the removal of the sd alarm. the sd alarm is removed when the number of b2 errors accumulated during an evaluation window is less than the sdcth[11:0] value. refer to the operations section for the recommended settings.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 206 register address 35h: rase receive k1 bit type function default bit 7 r k1[7] x bit 6 r k1[6] x bit 5 r k1[5] x bit 4 r k1[4] x bit 3 r k1[3] x bit 2 r k1[2] x bit 1 r k1[1] x bit 0 r k1[0] x k1[7:0]: the k1[7:0] bits contain the current k1 code value. the contents of this register are updated when a new k1 code value (different from the current k1 code value) has been received for three consecutive frames. an interrupt may be generated when a new code value is received (using the coapse bit in the rase interrupt enable register). k1[7] is the most significant bit corresponding to bit 1, the first bit received. k1[0] is the least significant bit, corresponding to bit 8, the last bit received.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 207 register address 36h: rase receive k2 bit type function default bit 7 r k2[7] x bit 6 r k2[6] x bit 5 r k2[5] x bit 4 r k2[4] x bit 3 r k2[3] x bit 2 r k2[2] x bit 1 r k2[1] x bit 0 r k2[0] x k2[7:0]: the k2[7:0] bits contain the current k2 code value. the contents of this register are updated when a new k2 code value (different from the current k2 code value) has been received for three consecutive frames. an interrupt may be generated when a new code value is received (using the coapse bit in the rase interrupt enable register). k2[7] is the most significant bit corresponding to bit 1, the first bit received. k2[0] is the least significant bit, corresponding to bit 8, the last bit received.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 208 register 37h: rase receive z1/s1 bit type function default bit 7 r z1/s1[7] x bit 6 r z1/s1[6] x bit 5 r z1/s1[5] x bit 4 r z1/s1[4] x bit 3 r z1/s1[3] x bit 2 r z1/s1[2] x bit 1 r z1/s1[1] x bit 0 r z1/s1[0] x z1/s1[3:0]: the lower nibble of the first z1/s1 byte contained in the receive stream is extracted into this register. the z1/s1 byte is used to carry synchronization status messages between line terminating network elements. z1/s1[3] is the most significant bit corresponding to bit 5, the first bit received. z1/s1[0] is the least significant bit, corresponding to bit 8, the last bit received. an interrupt may be generated when a byte value is received that differs from the value extracted in the previous frame (using the z1/s1e bit in the rase interrupt enable register). in addition, debouncing can be performed where the register is not loaded until three of the same consecutive nibbles are received. debouncing is controlled using the z1/s1_cap3 bit in the rase configuration/control register. z1/s1[7:4]: the upper nibble of the first z1/s1 byte contained in the receive stream is extracted into this register. no interrupt is asserted on the change of this nibble. in addition, when the z1/s1_cap3 bit in the rase configuration/control register selects debouncing, the upper nibble is only updated when three of the same consecutive lower nibbles are received.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 209 register 38h: sstb section trace control bit type function default bit 7 r/w zeroen 0 bit 6 r/w rramacc 0 bit 5 r/w rtiuie 0 bit 4 r/w rtimie 0 bit 3 r/w per5 0 bit 2 r/w tnull 1 bit 1 r/w nosync 0 bit 0 r/w len16 0 len16: the section trace message length bit (len16) selects the length of the section trace message to be 16 bytes or 64 bytes. when len16 is set high, the section trace message length is 16 bytes. when len16 is set low, the section trace message length is 64 bytes. nosync: the section trace message synchronization disable bit (nosync) disables the writing of the section trace message into the trace buffer to be synchronized to the content of the message. when len16 is set high and nosync is set low, the receive section trace message byte with its most significant bit set will be written to the first location in the buffer. when len16 is set low, and nosync is also set low, the byte after the carriage return/linefeed (cr/lf) sequence will be written to the first location in the buffer. when nosync is set high, synchronization is disabled, and the section trace message buffer behaves as a circular buffer. tnull: the transmit null bit (tnull) controls the insertion of an all-zero section trace identifier message in the transmit stream. when tnull is set high, the contents of the transmit buffer are ignored and all-zeros bytes are optionally inserted into the j0 byte. when tnull is set low the contents of the transmit section trace buffer is optionally inserted into the j0 byte. . tnull should be set high before changing the contents of the trace buffer to avoid sending partial messages.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 210 per5: the receive trace identifier persistence bit (per5) control the number of times a section trace identifier message must be received unchanged before being accepted. when per5 is set high, a message is accepted when it is received unchanged five times consecutively. when per5 is set low, the message is accepted after three identical repetitions. rtimie: the receive section trace identifier message mismatch interrupt enable bit (rtimie) controls the activation of the interrupt output when the comparison between accepted identifier message and the expected message changes state from match to mismatch and vice versa. when rtimie is set high, changes in match state activates the interrupt (intb) output. when rtimie is set low, section trace identifier message state changes will not affect intb. rtiuie: the receive section trace identifier message unstable interrupt enable bit (rtiuie) controls the activation of the interrupt output when the receive identifier message state changes from stable to unstable and vice versa. the unstable state is entered when the current identifier message differs from the previous message for six consecutive messages. the stable state is entered when the same identifier message is received for three or five consecutive messages as controlled by the per5 bit. when rtiuie is set high, changes in the received section trace identifier message stable/unstable state will activate the interrupt (intb) output. when rtiuie is set low, section trace identifier state changes will not affect intb. rramacc: the receive ram access control bit (rramacc) directs read and writes access to between the receive and transmit portion of the section trace buffers. when rramacc is set high, subsequent microprocessor read and write accesses are directed to the receive side trace buffers. when rramacc is set low, microprocessor accesses are directed to the transmit side trace buffer. zeroen: the zero enable bit (zeroen) enables tim assertion and removal based on an all zeros section trace message string. when zeroen is set high, all zeros section trace message strings are considered when entering and exiting tim states. when zeroen is set low, all zeros section trace message strings are ignored. tiu assertion and removal are not affected by setting this register bit.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 211 register 39h: sstb section trace status bit type function default bit 7 r busy 0 bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r rtiui x bit 2 r rtiuv x bit 1 r rtimi x bit 0 r rtimv x this register reports the section trace status. rtimv: the receive section trace identifier message mismatch status bit (rtimv) reports the match/mismatch status of the identifier message framer. rtimv is set high when the accepted identifier message differs from the expected message written by the microprocessor. rtimv is set low when the accepted message matches the expected message. if the accepted section trace message string is all-zeros, the mismatch/match is not declared unless the zeroen bit in the sstb control register is set. rtimi: the receive section trace identifier mismatch interrupt status bit (rtimi) is set high when match/mismatch status of the trace identifier framer changes state. this bit (and the interrupt) are cleared when this register is read. rtiuv: the receive section trace identifier message unstable status bit (rtiuv) reports the stable/unstable status of the identifier message framer. rtiuv is set high when the current received section trace identifier message has not matched the previous message for eight consecutive messages. rtiuv is set low when the current message becomes the accepted message. rtiui: the receive section trace identifier message unstable interrupt status bit (rtiui) is set high when stable/unstable status of the trace identifier framer
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 212 changes state. this bit (and the interrupt) are cleared when this register is read. busy: the busy bit reports whether a previously initiated indirect read or write to a message buffer has been completed. busy is set high upon writing to the sstb section trace indirect address register, and stays high until the initiated access has completed. at which point, busy is set low. this register should be polled to determine when new data is available in the sstb section trace indirect data register. the maximum latency for busy to return low is 10 s.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 213 register 3ah: sstb section trace indirect address bit type function default bit 7 r/w rwb 0 bit 6 r/w a[6] 0 bit 5 r/w a[5] 0 bit 4 r/w a[4] 0 bit 3 r/w a[3] 0 bit 2 r/w a[2] 0 bit 1 r/w a[1] 0 bit 0 r/w a[0] 0 this register supplies the address used to index into section trace identifier buffers. a[6:0]: the indirect read address bits (a[6:0]) indexes into the section trace identifier buffers. when rramacc is set high, addresses 0 to 63 reference the receive capture page while addresses 64 to 127 reference the receive expected page. the receive capture page contains the identifier bytes extracted from the receive stream. the receive expected page contains the expected trace identifier message down-loaded from the microprocessor. when rramacc is set low, addresses 0 to 63 reference the transmit message buffer which contains the identifier message to be inserted into the j0 byte of the transmit stream. addresses 64 to 127 are unused and must not be accessed. rwb: the access control bit (rwb) selects between an indirect read or write access to the static page of the section trace message buffer. writing to this register initiates an external microprocessor access to the static page of the section trace message buffer. when rwb is set high, a read access is initiated. the data read can be found in the sstb section trace indirect data register. when rwb is set low, a write access is initiated. the data in the sstb section trace indirect data register will be written to the addressed location in the static page.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 214 register 3bh: sstb section trace indirect data bit type function default bit 7 r/w d[7] 0 bit 6 r/w d[6] 0 bit 5 r/w d[5] 0 bit 4 r/w d[4] 0 bit 3 r/w d[3] 0 bit 2 r/w d[2] 0 bit 1 r/w d[1] 0 bit 0 r/w d[0] 0 this register contains the data read from the section trace message buffer after a read operation or the data to be written into the buffer before a write operation. d[7:0]: the indirect data bits (d[7:0]) reports the data read from a message buffer after an indirect read operation has completed. the data to be written to a buffer must be set up in this register before initiating an indirect write operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 215 register 40h: crsi clock recovery control, status and interrupt bit type function default bit 7 r/w reserved 0 bit 6 r rooli x bit 5 r dooli x bit 4 r roolv x bit 3 r doolv x bit 2 r/w roole 0 bit 1 r/w doole 0 bit 0 r/w refsel 0 this register controls the clock recovery and reports the state of the receive phase locked loop. refsel: the reference select (refsel) bit determines the expected frequency of the reference clock as selected using the rrefsrc bit in the spectra-155 clock recovery source select register. if refsel is a logic 0, the correct line clock frequency is synthesized if the reference frequency is 19.44 mhz. if refsel is a logic 1, the reference frequency must be 6.48 mhz. doole: the doole bit is an interrupt enable for the recovered data out of lock status. when doole is set to logic one, a maskable interrupt is generated when the doolv bit changes state. roole: the roole bit is an interrupt enable for the reference out of lock status. when roole is set to logic one, an interrupt is generated when the roolv bit changes state. doolv: the recovered data out of lock status indicates the clock recovery phase lock loop is unable to recover and lock to the input data stream. doolv is a logic one if the divided down recovered clock frequency is not within 488 ppm of the reference frequency or if no transitions have occurred on the rxd+/- inputs for more than 80 bits.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 216 roolv: the reference out of lock status indicates the clock recovery phase lock loop is unable to lock to the reference clock. roolv is a logic one if the divided down synthesized clock frequency is not within 488 ppm of the reference frequency. at startup, roolv may remain set to logic 1 for several hundreds of milliseconds. roolv is undefined if the reference clock is absent. dooli: the dooli bit is the data out of lock interrupt status bit. dooli is set high when the doolv bit of this register changes state, indicating that either the cru has locked to the incoming data stream or has gone out of lock. dooli is cleared when this register is read. if the doole interrupt enable is set, the intb output is also asserted. rooli: the rooli bit is the reference out of lock interrupt status bit. rooli is set high when the roolv bit of this register changes state, indicating that either the cru has locked to the reference clock or has gone out of lock. rooli is cleared when this register is read. if the roole interrupt enable is set, the intb output is also asserted. rooli is undefined if the reference clock is absent. reserved: the reserved bit is an internal test bit. the default value of this bit is not correct. for all spectra-155 applications, reserved must be written to logic one after reset to ensure correct operation of the clock recovery circuit.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 217 register 41h: crsi phase lock loop mode select bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r/w reserved 1 bit 1 r/w reserved 1 bit 0 r/w wanlanb 1 this register selects the cru operation mode. wanlanb: the wanlanb bit is used to control the current level of the charge pump in the cru. this bit should be set to logic 1 for wan mode and logic 0 for lan mode. reserved: the reserved bits must be set high for the correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 218 register 42h: cspi clock synthesis control, status and interrupt bit type function default bit 7 r/w reserved 0 bit 6 unused x bit 5 r rooli x bit 4 unused x bit 3 r roolv x bit 2 unused x bit 1 r/w roole 0 bit 0 r/w refsel 0 this register controls the clock synthesis and reports the state of the transmit phase locked loop. refsel: the reference select (refsel) bit determines the expected frequency of the reference clock as selected using the trefsrc bit in the spectra-155 clock synthesis source select register. if refsel is a logic 0, the correct line clock frequency is synthesized if the reference frequency is 19.44 mhz. if refsel is a logic 1, the reference frequency must be 6.48 mhz. roole: the roole bit is an interrupt enable for the reference out of lock status. when roole is set to logic one, an interrupt is generated when the roolv bit changes state. roolv: the transmit reference out of lock status indicates the clock synthesis phase lock loop is unable to lock to the reference clock. roolv is a logic one if the divided down synthesized clock frequency is not within 488 ppm of the reference clock frequency. at startup roolv may remain set to logic 1 for several hundred milliseconds. roolv is undefined if the reference clock is absent. rooli: the rooli bit is the reference out of lock interrupt status bit. rooli is set high when the roolv bit of this register changes state, indicating that either the pll is locked to the reference clock or is out of lock. rooli is cleared
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 219 when this register is read. if the roole interrupt enable is set, the intb output is also asserted. rooli is undefined if the reference clock is absent. reserved: the reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 220 register 78h: spectra-155 prs generator control bit type function default bit 7 r/w abus_en 0 bit 6 r/w abus_mode 0 bit 5 r/w abus_fsen 0 bit 4 r/w abus_er 0 bit 3 r/w dbus_en 0 bit 2 r/w dbus_mode 0 bit 1 r/w dbus_fsen 0 bit 0 r/w dbus_er 0 for proper operation of the drop bus prbs generator, the disv1 bit in the spectra-155 path/mapper configuration register must be set high. for proper operation of the add bus prbs generator, only the c1 and j1 indication should be present on the ac1j1v1 input. dbus_er: the drop bus error (dbus_er) bit is used to generate bit errors in the generated pseudo random stream inserted into the drop bus. a sequence consisting of a logic one followed by a logic zero written to this bit will induce a single bit error in the pseudo random stream. dbus_fsen: the drop bus fix stuff enable (dbus_fsen) bit determines whether the pseudo random sequence is inserted into the fixed stuff columns of a sts-1 (stm-0/au3) stream. when a logic one is written to this bit, the pseudo random sequence is inserted into the fixed stuff columns. when a logic zero is written to this bit, the pseudo random sequence is not inserted into the fixed stuff columns. dbus_mode: the drop bus mode (dbus_mode) bit determines the location of the sonet/sdh payload the pseudo random bit sequence is mapped into. when a logic one is written to this bit, the h1, h2 pointer values are forced to zero with a non active ndf indication. in addition, the transport overhead bytes and the path overhead bytes are forced to 00h. when a logic zero is
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 221 written to this bit, the pseudo random bit sequence is mapped into the payload as received off the line. dbus_en: the drop bus enable (dbus_en) bit controls overwriting of the sonet/sdh payload with a x^23 pseudo random bit sequence. the payload is identified using the dbus_mode bit. when dbus_en is set high, the drop side output sonet/sdh payload is overwritten with the pseudo random sequence. when dbus_en is set low, no overwriting occurs. note, pseudo random overwriting is only supported for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) byte and nibble telecombus operation. abus_er: the add bus error (abus_er) bit is used to generate bit errors in the generated pseudo random stream inserted into the add bus. a sequence consisting of a logic one followed by a logic zero written to this bit will induce a single bit error in the pseudo random stream. abus_fsen: the add bus fix stuff enable (abus_fsen) bit determines whether the pseudo random sequence is inserted into the fixed stuff columns of a sts-1 (stm-0/au3) stream. when a logic one is written to this bit, the pseudo random sequence is inserted into the fixed stuff columns. when a logic zero is written to this bit, the pseudo random sequence is not inserted into the fixed stuff columns. abus_mode: the add bus mode (abus_mode) bit determines the location of the sonet/sdh payload the pseudo random bit sequence is mapped into. when a logic one is written to this bit, the h1, h2 pointer values are forced to zero. when a logic zero is written to this bit, the pseudo random bit sequence is mapped into the payload as received off the add bus. abus_en: the add bus enable (abus_en) bit controls overwriting of the sonet/sdh payload with a x^23 pseudo random bit sequence. the payload is identified using the abus_mode bit. when abus_en is set high, the incoming sonet/sdh payload is overwritten with the pseudo random sequence and transmitted. when abus_en is set low, no overwriting occurs. note, pseudo random overwriting is only supported for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) byte and nibble telecombus operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 222 register 79h: spectra-155 prs monitor drop control bit type function default bit 7 r/w dbus_en 0 bit 6 r dbus_syncv x bit 5 r/w dbus_synce 0 bit 4 r/w dbus_res 0 bit 3 r/w dbus_fsen 0 bit 2 unused x bit 1 unused x bit 0 unused x for proper operation of the drop bus prbs monitor, the disv1 bit in the spectra-155 path/mapper configuration register must be set high. dbus_fsen: the drop bus fix stuff enable (dbus_fsen) bit determines whether the drop bus monitor looks for the pseudo random sequence in the fixed stuff columns of a sts-1 (stm-0/au3) stream. when a logic one is written to this bit, the fixed stuff columns are assumed to contain the pseudo random sequence. when a logic zero is written to this bit, the monitor ignores the fixed stuff columns. dbus_res: the drop bus resync (dbus_res) bit allows a force resync of the drop bus pseudo random monitor. a sequence consisting of a logic one followed by a logic zero written to this bit will force the pseudo random monitor to re- synchronize to the drop bus sonet/sdh payload dbus_synce: the drop bus synchronize interrupt enable (dbus_synce) bit allows an interrupt to be asserted on intb. when dbus_synce is set high, a change in synchronization states of the drop bus monitor will trigger an interrupt. when dbus_synce is set low, no interrupt is reported. dbus_syncv: the drop bus synchronize value (dbus_syncv) bit indicates if the drop side monitor has locked onto the pseudo random sequence. when dbus_syncv is low, the monitor has not locked onto the pseudo random
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 223 stream. when dbus_syncv is high, the monitor has locked onto the drop side pseudo random sequence. dbus_en: the drop bus enable (dbus_en) bit enables monitoring of the receive drop side for the pseudo random pattern. when dbus_en is set low, monitoring is disabled. when dbus_en is set high, the sonet/sdh payload on the drop bus is monitored for the pseudo random bit sequence.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 224 register 7ah: spectra-155 prs monitor add control bit type function default bit 7 r/w abus_en 0 bit 6 r abus_syncv x bit 5 r/w abus_synce 0 bit 4 r/w abus_res 0 bit 3 r/w abus_fsen 0 bit 2 unused x bit 1 unused x bit 0 unused x for proper operation of the add bus prbs monitor, only the c1 and j1 indication should be present on the ac1j1v1 input. abus_fsen: the add bus fix stuff enable (abus_fsen) bit determines whether the add bus monitor looks for the pseudo random sequence in the fixed stuff columns of a sts-1 (stm-0/au3) stream. when a logic one is written to this bit, the fixed stuff columns are assumed to contain the pseudo random sequence. when a logic zero is written to this bit, the monitor ignores the fixed stuff columns. abus_res: the add bus resync (abus_res) bit allows a force resync of the add bus pseudo random monitor. a sequence consisting of a logic one followed by a logic zero written to this bit will force the pseudo random monitor to re- synchronize to the add bus sonet/sdh payload abus_synce: the add bus synchronize interrupt enable (abus_synce) bit allows an interrupt to be asserted on intb. when abus_synce is set high, a change in synchronization states of the add bus monitor will trigger an interrupt. when abus_synce is set low, no interrupt is reported. abus_syncv: the add bus synchronize value (abus_syncv) bit indicates if the add side monitor has locked onto the pseudo random sequence. when abus_syncv is low, the monitor has not locked onto the pseudo random
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 225 stream. when abus_syncv is high, the monitor has locked onto the add side pseudo random sequence. abus_en: the add bus enable (abus_en) bit enables monitoring of the transmit add side for the pseudo random pattern. when abus_en is set low, monitoring is disabled. when abus_en is set high, the sonet/sdh payload on the add bus is monitored for the pseudo random bit sequence.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 226 register 7bh: spectra-155 prs monitor interrupt status bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r dbus_synci x bit 0 r abus_synci x abus_synci: the add bus synchronize interrupt status (abus_synci) bit indicates a change of synchronization states of the add bus monitor. when abus_synci is set high, the add bus monitor has either transition from the in synchronize to out of synchronize state or vice versa. this bit is cleared when this register is read. dbus_synci: the drop bus synchronize interrupt status (dbus_synci) bit indicates a change of synchronization states of the drop bus monitor. when dbus_synci is set high, the drop bus monitor has either transition from the in synchronize to out of synchronize state or visa versa. this bit is cleared when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 227 register 7ch: spectra-155 prs monitor drop count bit type function default bit 7 r dprse[7] x bit 6 r dprse[6] x bit 5 r dprse[5] x bit 4 r dprse[4] x bit 3 r dprse[3] x bit 2 r dprse[2] x bit 1 r dprse[1] x bit 0 r dprse[0] x register 7dh: spectra-155 prs monitor drop count bit type function default bit 7 r dprse[15] x bit 6 r dprse[14] x bit 5 r dprse[13] x bit 4 r dprse[12] x bit 3 r dprse[11] x bit 2 r dprse[10] x bit 1 r dprse[9] x bit 0 r dprse[8] x dprse[15:0]: bits dprse[15] through dprse[0] represent the number of drop bus pseudo random errors that have been detected since the last accumulation interval. the error counters are polled by writing to the spectra-155 reset and identity register (03h). such a write transfers the internally accumulated error count to the registers within 7s and simultaneously resets the internal counters to begin a new cycle of error accumulation. after the 7s period has elapsed, the registers may be read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 228 register 7eh: spectra-155 prs monitor add count bit type function default bit 7 r aprse[7] x bit 6 r aprse[6] x bit 5 r aprse[5] x bit 4 r aprse[4] x bit 3 r aprse[3] x bit 2 r aprse[2] x bit 1 r aprse[1] x bit 0 r aprse[0] x register 7fh: spectra-155 prs monitor add count bit type function default bit 7 r aprse[15] x bit 6 r aprse[14] x bit 5 r aprse[13] x bit 4 r aprse[12] x bit 3 r aprse[11] x bit 2 r aprse[10] x bit 1 r aprse[9] x bit 0 r aprse[8] x aprse[15:0]: bits aprse[15] through aprse[0] represent the number of add bus pseudo random errors that have been detected since the last accumulation interval. the error counters are polled by writing to the spectra-155 reset and identity register (03h). such a write transfers the internally accumulated error count to the registers within 7s and simultaneously resets the internal counters to begin a new cycle of error accumulation. after the 7s period has elapsed, the registers may be read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 229 register 80h: spectra-155 clock control bit type function default bit 7 r/w txcen 0 bit 6 r/w rxcen 0 bit 5 r/w rclken 0 bit 4 r/w tclken 0 bit 3 r/w tdlval 0 bit 2 r/w ds3ticlkb 0 bit 1 unused x bit 0 unused x ds3ticlkb: the ds3 ticlk invert (ds3ticlkb) bit controls the edge of ds3ticlk[3:1] used to sample ds3tdat[3:1]. when ds3ticlkb is set low, ds3tdat[3:1] are sampled on the rising edge of ds3ticlk[3:1]. when ds3ticlkb is set high, ds3tdat[3:1] is sampled on the falling edge of ds3ticlk[3:1]. tdlval: the transmit data line value (tdlval) bit selects the value of the section data link (d1, d2, d3). tdlval is only used when tdlsel is high in the spectra-155 transmit overhead input control register. tclken: the tclk enable (tclken) bit controls gating of the tclk output. when tclken is set low, the tclk output is held low. when tclken is set high, the tclk output is allowed to oscillate. rclken: the rclk enable (rclken) bit controls gating of the rclk output. when rclken is set low, the rclk output is held low. when rclken is set high, the rclk output is allowed to oscillate. txcen: the txc enable (txcen) bit controls gating of the txc output. when txcen is set low, the txc output is held low. when txcen is set high, the txc output is allowed to oscillate.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 230 rxcen: the rxc enable (rxcen) bit controls gating of the rxc output. when rxcen is set low, the rxc output is held low. when rxcen is set high, the rxc output is allowed to oscillate.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 231 register 81h: spectra-155 receive overhead output control bit type function default bit 7 r/w r64sel 0 bit 6 r/w rohsel[2] 1 bit 5 r/w rohsel[1] 0 bit 4 r/w rohsel[0] 0 bit 3 r/w rdlsel 0 bit 2 r/w rsld_ts 1 bit 1 r/w roh_ts 1 bit 0 unused x roh_ts: the receive overhead tristate (roh_ts) bit along with input tris_ohb controls tristating of the rfp, roh and rohclk outputs. if tris_ohb is set high, roh_ts is ignored and the outputs are driven. when tris_ohb is low and roh_ts is set low, the rfp, roh and rohclk outputs are driven. when tris_ohb is low and roh_ts is set high, the roh and rohclk outputs are tristate. roh_ts defaults to logic one so that rfp, roh and rohclk are tristate after reset. rsld_ts: the receive section/line datalink tristate (rsld_ts) bit along with input tris_ohb controls tristating of the rsld and rsldclk outputs. if tris_ohb is set high, rsld_ts is ignored and the outputs are driven. when tris_ohb is low and rsld_ts is set low, the rsld and rsldclk outputs are driven. when tris_ohb is low and rsld_ts is set high, the rsld and rsldclk outputs are tristate. rsld_ts defaults to logic one so that rsld and rsldclk are tristate after reset. rdlsel: the receive data line select (rdlsel) bit determines the contents of the outgoing rsld stream. when rdlsel is low, the rsld stream contains the section dcc (d1-d3). when rdlsel is high, the rsld stream contains the line dcc (d4-d12).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 232 rohsel[2:0]: the receive overhead select (rohsel[2:0]) bus determines the contents of the out going roh stream. the valid rohsel codepoints are listed below. table 27 - rohsel[2:0] codepoints. rohsel[2:0] contents 000 section orderwire (e1) 001 line user channel (f1) 010 line orderwire (e2) 011 reserved 100 aps bytes (k1/k2) others reserved r64sel: the receive 64 select (r64sel) bit determine the clock frequency for outputs rowclk and rohclk. when r64sel is set low, rowclk and rohclk are gapped 72 khz clocks. when r64sel is set high, rowclk and rohclk are smooth 64 khz clocks. note, rohclk is always a gapped 144 khz clock when rohsel=100.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 233 register 82h: spectra-155 transmit overhead input control bit type function default bit 7 r/w t64sel 0 bit 6 r/w tohsel[2] 1 bit 5 r/w tohsel[1] 0 bit 4 r/w tohsel[0] 0 bit 3 r/w tdlsel 0 bit 2 r/w tsld_ts 1 bit 1 r/w toh_ts 1 bit 0 r/w tapstap 0 tapstap: the transmit aps transmit alarm port (tapstap) bit selects the source of the transmit aps (k1/k2) bytes. when tapstap is low, the aps bytes are sourced using tlop registers or via the ttoh or toh inputs. when tapstap is high, the aps bytes are sourced from the transmit alarm port and has precedence over the ring control port. toh_ts: the transmit overhead tristate (toh_ts) bit along with input tris_ohb controls tristating of the tfp and tohclk outputs. if tris_ohb is set high, toh_ts is ignored and the outputs are driven. when toh_ts is set low, the tfp and tohclk outputs are driven. when toh_ts is set high, the tfp and tohclk outputs are tristate. toh_ts defaults to logic one so that tfp and tohclk are tristate after reset. tsld_ts: the transmit section/line datalink tristate (tsld_ts) bit along with input tris_ohb controls tristating of the tsldclk output. if tris_ohb is set high, tsld_ts is ignored and the output is driven. when tris_ohb is low and tsld_ts is set low, the tsldclk output is driven. when tris_ohb is low and tsld_ts is set high, the tsldclk output is tristate. tsld_ts defaults to logic one so that tsldclk is tristate after reset.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 234 tdlsel: the transmit data line select (tdlsel) bit determines the contents of the incoming tsld stream. when tdlsel is low, the tsld stream contains the section dcc (d1-d3). when tdlsel is high, the tsld stream contains the line dcc (d4-d12) and the tld input is ignored. when tdlsel is high, section dcc (d1-d3) can be controlled using the ttoh input or can be forced to an all ones or all zeros pattern using the tdlval bit in the spectra-155 clock control register. tohsel[2:0]: the transmit overhead select (tohsel[2:0]) bus determines the contents of the incoming toh stream. the valid tohsel codepoints are listed below. table 28 - tohsel[2:0] codepoints. tohsel[2:0] contents 000 section orderwire (e1) 001 line user channel (f1) 010 line orderwire (e2) 011 reserved 100 aps bytes (k1/k2) others reserved t64sel: the transmit 64 select (t64sel) bit determine the clock frequency for outputs towclk and tohclk. when t64sel is set low, towclk and tohclk are gapped 72 khz clocks. when t64sel is set high, towclk and tohclk are smooth 64 khz clocks. note, tohclk is always a gapped 144 khz clock when tohsel=100.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 235 register 83h: spectra-155 section alarm output control bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 r/w lrdien 0 bit 3 r/w laisen 0 bit 2 r/w lofen 0 bit 1 r/w losen 0 bit 0 r/w oofen 1 oofen, losen, lofen, laisen, lrdien: the above enable bits allow the corresponding alarm indications (out of frame, loss of signal, loss of frame, line alarm indication signal, line remote defect indication) to be ored into the salm output. when the enable bit is high, the corresponding alarm indication is ored with other alarm indications and output on salm. when the enable bit is low, the corresponding alarm indication does not affect the salm output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 236 register 84h: spectra-155 ralm[1] output control bit type function default bit 7 r/w lopconen 0 bit 6 r/w paisconen 0 bit 5 unused x bit 4 r/w lomen 0 bit 3 r/w perdien 0 bit 2 r/w prdien 0 bit 1 r/w paisen 0 bit 0 r/w lopen 0 lopen, paisen, prdien, perdien, lomen, lopconen , paisconen : the above enable bits allow the corresponding alarm indications (loss of [concatenated] pointer, path [concatenated] ais, path rdi, path enhanced rdi, loss of multiframe) to be ored into the ralm[1] output. when the enable bit is high, the corresponding alarm indication is ored with other alarm indications and output on ralm[1]. when the enable bit is low, the corresponding alarm indication does not affect the ralm[1] output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 237 register 85h: spectra-155 ralm[2] output control bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 r/w lomen 0 bit 3 r/w perdien 0 bit 2 r/w prdien 0 bit 1 r/w paisen 0 bit 0 r/w lopen 0 lopen, paisen, prdien, perdien, lomen: the above enable bits allow the corresponding alarm indications (loss of pointer, path ais, path rdi, path enhanced rdi, loss of multiframe) to be ored into the ralm[2] output. when the enable bit is high, the corresponding alarm indication is ored with other alarm indications and output on ralm[2]. when the enable bit is low, the corresponding alarm indication does not affect the ralm[2] output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 238 register 86h: spectra-155 ralm[3] output control bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 r/w lomen 0 bit 3 r/w perdien 0 bit 2 r/w prdien 0 bit 1 r/w paisen 0 bit 0 r/w lopen 0 lopen, paisen, prdien, perdien, lomen: the above enable bits allow the corresponding alarm indications (loss of pointer, path ais, path rdi, path enhanced rdi, loss of multiframe) to be ored into the ralm[3] output. when the enable bit is high, the corresponding alarm indication is ored with other alarm indications and output on ralm[3]. when the enable bit is low, the corresponding alarm indication does not affect the ralm[3] output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 239 register 87h: spectra-155 data mode configuration bit type function default bit 7 r/w ds3_sel52 0 bit 6 r/w reserved 0 bit 5 r/w rdm_scrmen 0 bit 4 r/w rdm_fsen 0 bit 3 unused x bit 2 unused x bit 1 r/w tdm_scrmen 0 bit 0 r/w tdm_fsen 0 for proper operation in byte or nibble data mode, the disv1 bit in the spectra-155 path/mapper configuration register must be set low. tdm_fsen: the transmit data mode fix stuff enable (tdm_fsen) bit determines whether to use the sts-1 (stm-0/au3) fixed stuff columns to carry payload. when tdm_fsen is set low, the fixed stuff columns are treated like stuff columns and is not used to carry payload. when tdm_fsen is set high, the fixed stuff columns are used to carry payload. tdm_fsen is only valid when the spectra-155 is configured for byte and nibble data mode. tdm_scrmen: the transmit scrambler enable (tdm_scrmen) bit determines whether to use the x 43 +1 scrambler or not. when tdm_scrmen is set low, the payload is not scrambled when configured for byte or nibble data mode. when tdm_scrmen is set high, the payload is scrambled using the x 43 +1 polynomial when configured for byte or nibble data mode. rdm_fsen: the receive data mode fix stuff enable (rdm_fsen) bit determines whether the sts-1 (stm-0/au3) fixed stuff columns carry payload. when rdm_fsen is set low, the fixed stuff columns are treated like stuff columns and are not processed. when rdm_fsen is set high, the fixed stuff columns are assumed to carry payload and are processed.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 240 rdm_fsen is only valid when the spectra-155 is configured for byte and nibble data mode. rdm_scrmen: the receive descrambler enable (rdm_scrmen) bit determines whether to use the x 43 +1 descrambler or not. when rdm_scrmen is set low, the payload is not descrambled when configured for byte or nibble data mode. when rdm_scrmen is set high, the payload is descrambled using the x 43 +1 polynomial when configured for byte or nibble data mode. reserved: the reserved bit must be set low for correct operation of the spectra-155. ds3_sel52: the ds3 select 52 clock (ds3_sel52) bit selects the desynchronizer source clock used by the d3md blocks. when ds3_sel52 is set low, the ds3riclk[3:1] inputs are used as the d3md source clocks. when ds3_sel52 is set high, an internal 51.84 mhz recovered line clock is used as the d3md source clocks.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 241 register 88h: spectra-155 path and ds3 receive ais control #1 bit type function default bit 7 r/w almais 0 bit 6 r/w psluds3ais 0 bit 5 r/w pslmds3ais 0 bit 4 r/w lopds3ais 0 bit 3 r/w reserved 0 bit 2 r/w paisds3ais 0 bit 1 r/w tiuds3ais 0 bit 0 r/w timds3ais 0 this register controls the auto assertion of ds3 ais on output ds3rdat[1] when the specified condition is present. timds3ais: when set high, the timds3ais bit enables ds3 ais assertion when path trace message mismatch (tim) events are detected in the receive stream. when timds3ais is set low, trace identifier mismatch events have no effect on ds3 ais. tiuds3ais: when set high, the tiuds3ais bit enables ds3 ais assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiuds3ais is set low, trace identifier unstable events have no effect on ds3 ais. paisds3ais: when set high, the paisds3ais bit enables ds3 ais assertion when path alarms are detected in the receive stream. when paisds3ais is set low, path ais alarms have no effect on ds3 ais. reserved: this reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 242 lopds3ais: when set high, the lopds3ais bit enables ds3 ais assertion when loss of pointer (lop) events are detected in the receive stream. when lopds3ais is set low, loss of pointer events have no effect on ds3 ais. pslmds3ais: when set high, the pslmds3ais bit enables ds3 ais assertion when path signal label mismatch (pslm) events are detected in the receive stream. when pslmds3ais is set low, path signal label mismatch events have no effect on ds3 ais. psluds3ais: when set high, the psluds3ais bit enables ds3 ais assertion when path signal label unstable (pslu) events are detected in the receive stream. when psluds3ais is set low, path signal label unstable events have no effect on ds3 ais . almais: when set high, the almais bit enables path ais and ds3 ais assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. when almais is set low, the above events have no effect on path ais nor ds3 ais.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 243 register 89h: spectra-155 path and ds3 receive ais control #2 bit type function default bit 7 r/w almais 0 bit 6 r/w psluds3ais 0 bit 5 r/w pslmds3ais 0 bit 4 r/w lopds3ais 0 bit 3 r/w reserved 0 bit 2 r/w paisds3ais 0 bit 1 r/w tiuds3ais 0 bit 0 r/w timds3ais 0 this register controls the auto assertion of ds3 ais on output ds3rdat[2] when the specified condition is present. timds3ais: when set high, the timds3ais bit enables ds3 ais assertion when path trace message mismatch (tim) events are detected in the receive stream. when timds3ais is set low, trace identifier mismatch events have no effect on ds3 ais. tiuds3ais: when set high, the tiuds3ais bit enables ds3 ais assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiuds3ais is set low, trace identifier unstable events have no effect on ds3 ais. paisds3ais: when set high, the paisds3ais bit enables ds3 ais assertion when path alarms are detected in the receive stream. when paisds3ais is set low, path ais alarms have no effect on ds3 ais. reserved: this reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 244 lopds3ais: when set high, the lopds3ais bit enables ds3 ais assertion when loss of pointer (lop) events are detected in the receive stream. when lopds3ais is set low, loss of pointer events have no effect on ds3 ais. pslmds3ais: when set high, the pslmds3ais bit enables ds3 ais assertion when path signal label mismatch (pslm) events are detected in the receive stream. when pslmds3ais is set low, path signal label mismatch events have no effect on ds3 ais. psluds3ais: when set high, the psluds3ais bit enables ds3 ais assertion when path signal label unstable (pslu) events are detected in the receive stream. when psluds3ais is set low, path signal label unstable events have no effect on ds3 ais . almais: when set high, the almais bit enables path ais and ds3 ais assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. when almais is set low, the above events have no effect on path ais nor ds3 ais.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 245 register 8ah: spectra-155 path and ds3 receive ais control #3 bit type function default bit 7 r/w almais 0 bit 6 r/w psluds3ais 0 bit 5 r/w pslmds3ais 0 bit 4 r/w lopds3ais 0 bit 3 r/w reserved 0 bit 2 r/w paisds3ais 0 bit 1 r/w tiuds3ais 0 bit 0 r/w timds3ais 0 this register controls the auto assertion of ds3 ais on output ds3rdat[3] when the specified condition is present. timds3ais: when set high, the timds3ais bit enables ds3 ais assertion when path trace message mismatch (tim) events are detected in the receive stream. when timds3ais is set low, trace identifier mismatch events have no effect on ds3 ais. tiuds3ais: when set high, the tiuds3ais bit enables ds3 ais assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiuds3ais is set low, trace identifier unstable events have no effect on ds3 ais. paisds3ais: when set high, the paisds3ais bit enables ds3 ais assertion when path alarms are detected in the receive stream. when paisds3ais is set low, path ais alarms have no effect on ds3 ais. reserved: this reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 246 lopds3ais: when set high, the lopds3ais bit enables ds3 ais assertion when loss of pointer (lop) events are detected in the receive stream. when lopds3ais is set low, loss of pointer events have no effect on ds3 ais. pslmds3ais: when set high, the pslmds3ais bit enables ds3 ais assertion when path signal label mismatch (pslm) events are detected in the receive stream. when pslmds3ais is set low, path signal label mismatch events have no effect on ds3 ais. psluds3ais: when set high, the psluds3ais bit enables ds3 ais assertion when path signal label unstable (pslu) events are detected in the receive stream. when psluds3ais is set low, path signal label unstable events have no effect on ds3 ais . almais: when set high, the almais bit enables path ais and ds3 ais assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. when almais is set low, the above events have no effect on path ais nor ds3 ais.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 247 register 90h, 98h, a0h: d3md control bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r/w dscrmen 0 bit 1 r/w gapfs 0 bit 0 r/w ds3aisgen 0 ds3aisgen: the active high ds3 alarm indication signal enable bit (ds3aisgen) configures the d3md to generate a ds3 ais signal. any data on the sts-1 (stm-0/au3) spe is lost due to the assertion of ds3aisgen. ds3aisgen bit is logically ored with the ds3rais input and internal alarm indications as controlled using the spectra-155 path and ds3 receive ais control register. ds3aisgen is valid only in serial ds3 mode as selected using the smode[2:0] inputs. gapfs: the fixed stuff gapping configuration bit (gapfs) configures the d3md to gap out the two columns of fixed stuff bytes of the spe when in serial data mode as selected using the ss[2:0] inputs. if gapfs is high, the fixed stuff columns in the sts-1 (stm-0/au3) spe are gapped. if gapfs is low, the entire sts-1 (stm-0/au3) spe is used to carry payload. dscrmen: the active high descrambler enable bit (dscrmen) configures the d3md to pass the serial data through a self synchronous descrambler (x 43 +1 polynomial). dscrmen is only valid when in serial data mode as selected using the smode[2:0] inputs.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 248 register 91h, 99h, a1h: d3md interrupt status bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r ofli 0 bit 0 r ufli 0 the ofli and ufli bits and the interrupt are cleared when this register is read by the microprocessor interface. ufli when set high, this bit indicates that an underflow condition has occurred in the d3md elastic store. this error resets the elastic store?s read and write addresses to 180 apart. ofli when set high, this bit indicates that an overflow condition has occurred in the d3md elastic store. this error resets the elastic store?s read and write addresses to 180 apart.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 249 register 92h, 9ah, a2h: d3md interrupt enable bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r/w oflien 0 bit 0 r/w uflien 0 uflien: when set high, this bit enables generation of an interrupt if a d3md elastic store underflow condition occurs (ufli=?1?). oflien: when set high, this bit enables generation of an interrupt if a d3md elastic store overflow condition occurs (ofli=?1?).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 250 register 94h, 9ch, a4h: d3ma control bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r/w gapfs 0 bit 2 r/w scrmen 0 bit 1 r/w rbso 0 bit 0 r/w ds3aisgen 0 ds3aisgen: the active high ds3 alarm indication signal enable bit (ds3aisgen) configures the d3ma to generate a ds3 ais signal. any data on the sts-1 (stm-0/au3) spe is lost due to the assertion of ds3aisgen. ds3aisgen bit is logically ored with the ds3tais input and internal alarm indications as controlled using the spectra-155 ds3 transmit ais control register. ds3aisgen is valid only in serial ds3 mode as selected using the smode[2:0] inputs. rbso: when rbso is high, the r bits of the ds3 mapping or the sts-1 (stm-0/au3) mapping are set to ?1?s. if rbso bit is low, r bits are set to ?0?s. this bit is valid for both serial ds3 and serial data mode operation. scrmen: the active high scrambler enable bit (scrmen) configures the d3ma to pass the serial data through a self synchronous scrambler (x^43+1 polynomial). scrmen is only valid in serial data mode. gapfs: the fix stuff gapping configuration bit (gapfs) configures the d3ma to gap out the two columns of fixed stuff bytes of the sts-1 (stm-0/au3) spe when in serial data mode. if gapfs is high, the fixed stuff columns in the sts-1 (stm-0/au3) spe are gapped. if gapfs is low, the entire sts-1 (stm-0/au3) spe is used to carry payload.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 251 register 95h, 9dh, a5h: d3ma interrupt status bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r ofli 0 bit 0 r ufli 0 the ofli and ufli bits and the interrupt are cleared when this register is read by the microprocessor interface. ufli when set high, this bit indicates that an underflow condition has occurred in the d3ma elastic store. this error resets the elastic store?s read and write addresses to 180 apart. ofli when set high, this bit indicates that an overflow condition has occurred in the d3ma elastic store. this error resets the elastic store?s read and write addresses to 180 apart.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 252 register 96h, 9eh, a6h: d3ma interrupt enable bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r/w oflien 0 bit 0 r/w uflien 0 uflien: when set high, this bit enables generation of an interrupt if an elastic store underflow condition occurs (ufli=?1?). oflien: when set high, this bit enables generation of an interrupt if an elastic store overflow condition occurs (ofli=?1?).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 253 register b0h, c0h, d0h: tpip status and control (extd=0) bit type function default bit 7 r/w reserved 0 bit 6 r lopconv x bit 5 r lopv x bit 4 r paisconv x bit 3 r paisv x bit 2 unused x bit 1 r newptri x bit 0 r/w newptre 0 this register provides configuration and reports the status of the corresponding tpip if the extd bit is set low in the tpip pointer msb register. newptre: when a 1 is written to the newptre interrupt enable bit position, the reception of a new_point indication will activate the interrupt (int) output. newptri: the newptri bit is set to logic 1 when a new_point indication is received. this bit (and the interrupt) are cleared when this register is read. paisv: the path ais status bit (pais) indicates reception of path ais alarm in the receive stream. paisconv: the concatenation path ais status bit (paiscon) indicates reception of path ais alarm in the concatenation indicator in the receive stream. lopv: the loss of pointer status bit (lop) indicates entry to the lop_state in the tpip pointer interpreter state machine. lopconv: the concatenated loss of pointer status bit (lopcon) indicates entry to lop_state for the concatenated streams in the tpip pointer interpreter.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 254 reserved: the reserved bit must be programmed to logic zero for proper operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 255 register b0h, c0h, d0h: tpip status and control (extd=1) bit type function default bit 7 r/w reserved 0 bit 6 r/w iinvcnt 0 bit 5 r/w reserved 0 bit 4 r/w reserved 0 bit 3 unused x bit 2 unused x bit 1 unused x bit 0 unused x this register provides configuration of the corresponding tpip if the extd bit is set high in the tpip pointer msb register. iinvcnt: when a 1 is written to the iinvcnt (intuitive invalid pointer counter) bit, if in the lop state, 3 x new point will reset the inv_point count. if this bit is set to 0, the inv_point count will not be reset if in the lop state and 3 x new pointers are detected. reserved: the reserved bit must be programmed to logic zero for proper operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 256 register b1h, c1h, d1h: tpip alarm interrupt status (extd=0) bit type function default bit 7 r reserved x bit 6 r lopconi x bit 5 r lopi x bit 4 r paisconi x bit 3 r paisi x bit 2 unused x bit 1 r bipei x bit 0 r preii x this register allows identification and acknowledgment of path level alarm and error event interrupts when the extd bit is set low in the tpip pointer msb register. these bits (and the interrupt) are cleared when the interrupt status register is read. preii the prei interrupt status bit (preii) is set high when a path rei is detected. bipei: the bip error interrupt status bit (bipei) is set high when a path bip-8 error is detected. paisi, paisconi, lopi, lopconi: the paisi, paisconi, lopi and lopconi interrupt status bits are set high on assertion and removal of the corresponding alarm states. reserved: the reserved bit is an interrupt status bit and must be ignored when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 257 register b2h, c2h, d2h: tpip pointer interrupt status bit type function default bit 7 r illjreqi x bit 6 r concati x bit 5 r discopai x bit 4 r invndfi x bit 3 r reserved x bit 2 r nsei x bit 1 r psei x bit 0 r ndfi x this register allows identification and acknowledgment of pointer event interrupts. these bits (and the interrupt) are cleared when this register is read. ndfi: the ndf enabled indication interrupt status bit (ndfi) is set high when one of the ndf enable patterns is observed in the receive stream. psei, nsei: the positive and negative justification event interrupt status bits (psei, nsei) are set high when the tpip block responds to an inc_ind or dec_ind indication, respectively, in the receive stream. reserved: the reserved bit is an interrupt status bit and must be ignored when this register is read. invndfi: the invalid ndf interrupt status bit (ndfi) is set high when an invalid ndf code is observed on the receive stream. discopai: the discontinuous pointer change interrupt status bit (discopai) is set high when the tpip active offset is changed due to receiving the same valid pointer for three consecutive frames (3 x eq_new_point indication).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 258 illjreqi: the illegal justification request interrupt status bit (illjreqi) is set high when the tpip detects a positive or negative pointer justification request (inc_req, dec_req) that occurs within three frames of a previous justification event (inc_ind, dec_ind) or an active offset change due to an ndf enable indication (ndf_enable). concati: the concatenation indication error interrupt status bit (concati) is set high when the spectra-155 is operating in concatenation mode and an error is detected in the concatenation indicators of sts-1 (stm-0/au3) #2 and sts-1 (stm-0/au3) #3.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 259 register b3h, c3h, d3h: tpip alarm interrupt enable (extd=0) bit type function default bit 7 r/w reserved 0 bit 6 r/w lopcone 0 bit 5 r/w lope 0 bit 4 r/w paiscone 0 bit 3 r/w paise 0 bit 2 r/w reserved 0 bit 1 r/w bipee 0 bit 0 r/w preie 0 this register allows interrupt generation to be enabled or disabled for alarm and error events. this register can be accessed when the extd bit is set low in the tpip pointer msb register. preie: when a 1 is written to the preie interrupt enable bit position, the reception of one or more path reis will activate the interrupt (intb) output. bipee: when a 1 is written to the bipee interrupt enable bit position, the detection of one or more path bip-8 errors will activate the interrupt (intb) output. paise: when a 1 is written to the paise interrupt enable bit position, a change in the path ais state will activate the interrupt (intb) output. paiscone: when a 1 is written to the paiscone interrupt enable bit position, a change in the concatenation path ais state will activate the interrupt (intb) output. lope: when a 1 is written to the lope interrupt enable bit position, a change in the loss of pointer state will activate the interrupt (intb) output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 260 lopcone: when a 1 is written to the lopcone interrupt enable bit position, a change in the concatenation loss of pointer state will activate the interrupt (int) output. reserved: the reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 261 register b3h, c3h, d3h: tpip alarm interrupt enable (extd=1) bit type function default bit 7 r lopconv#2 x bit 6 r lopconv#3 x bit 5 r paisconv#2 x bit 4 r paisconv#3 x bit 3 unused bit 2 unused bit 1 unused bit 0 r/w reserved 0 this register allows interrupt generation to be enabled or disabled for alarm and error events. this register can be accessed when the extd bit is set high in the tpip pointer msb register. reserved: the reserved bit must be programmed to logic zero for proper operation of the spectra-155. lopconv#2: the concatenated loss of pointer value bit (lopconv#2) indicates the lop value for the sts-3c (stm-1/au3 #2). lopconv#3: the concatenated loss of pointer value bit (lopconv#3) indicates the lop value for the sts-3c (stm-1/au3 #3). paisconv#2: the concatenated path ais value bit (paisconv#2) indicates the pais value for the sts-3c (stm-1/au3 #2). paisconv#3: the concatenated path ais value bit (paisconv#3) indicates the pais value for the sts-3c (stm-1/au3 #3).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 262 register b4h, c4h, d4h: tpip pointer interrupt enable bit type function default bit 7 r/w illjreqe 0 bit 6 r/w concate 0 bit 5 r/w discopae 0 bit 4 r/w invndfe 0 bit 3 r/w reserved 0 bit 2 r/w nsee 0 bit 1 r/w psee 0 bit 0 r/w ndfe 0 this register allows interrupt generation to be enabled or disabled for pointer events. ndfe: when a 1 is written to the ndfe interrupt enable bit position, the detection of an ndf_enable indication will activate the interrupt (intb) output. psee: when a 1 is written to the psee interrupt enable bit position, a positive pointer adjustment event will activate the interrupt (intb) output. nsee: when a 1 is written to the nsee interrupt enable bit position, a negative pointer adjustment event will activate the interrupt (intb) output. reserved: the reserved bit must be programmed to logic zero for proper operation of the spectra-155. invndfe: when a 1 is written to the invndfe interrupt enable bit position, an invalid ndf code will activate the interrupt (intb) output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 263 discopae: when a 1 is written to the discopae interrupt enable bit position, a change of pointer alignment event will activate the interrupt (intb) output. concate: when a 1 is written to the concate interrupt enable bit position, an invalid concatenation indicator event will activate the interrupt (intb) output. illjreqe: when a 1 is written to the illjreqe interrupt enable bit position, an illegal pointer justification request will activate the interrupt (intb) output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 264 register b5h, c5h, d5h: tpip pointer lsb bit type function default bit 7 r ptr[7] x bit 6 r ptr[6] x bit 5 r ptr[5] x bit 4 r ptr[4] x bit 3 r ptr[3] x bit 2 r ptr[2] x bit 1 r ptr[1] x bit 0 r ptr[0] x the register reports the lower eight bits of the active offset. ptr[7:0]: the ptr[7:0] bits contain the eight lsbs of the active offset value as derived from the h1 and h2 bytes. to ensure reading a valid pointer, the ndfi, nsei and psei bits of the tpip pointer interrupt status register should be read before and after reading this register to ensure that the pointer value did not changed during the register read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 265 register b6h, c6h, d6h: tpip pointer msb bit type function default bit 7 r/w ndfpor 0 bit 6 r/w extd 0 bit 5 r/w reserved 0 bit 4 r concat x bit 3 r s1 x bit 2 r s0 x bit 1 r ptr[9] x bit 0 r ptr[8] x this register reports the upper two bits of the active offset, the ss bits in the receive pointer. ptr[9:8]: the ptr[9:8] bits contain the two msbs of the current pointer value as derived from the h1 and h2 bytes. thus, to ensure reading a valid pointer, the ndfi, nsei and psei bits of the pointer interrupt status register should be read before and after reading this register to ensure that the pointer value did not changed during the register read. s0, s1: the s0 and s1 bits contain the two s bits received in the last h1 byte. these bits should be software debounced. reserved: the reserved bit must be set low for the correct operation of the spectra- 155. concat: the concat bit is set high if the h1, h2 pointer byte received matches the concatenation indication (one of the five ndf_enable patterns in the ndf field, don't care in the size field, and all-ones in the pointer offset field). extd: the extd bit extends the tpip registers to facilitate additional mapping. if this bit is set to logic 1 the register mapping, for the tpip status and control
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 266 register, the tpip alarm interrupt status register and the tpip alarm interrupt enable registers are extended. ndfpor: the ndfpor (new data flag pointer of range) bit controls the definition of the ndf_enable indication for entry to the lop state under 8xndf_enable events. when ndfpor is set high, for the purposes of detect of loss of events only, the definition of the ndf_enable indication does not require the pointer value to be within the range of 0 to 782. when ndfpor is set low, ndf_enable indications require the pointer to be within 0 to 782.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 267 register b8h, c8h, d8h: tpip path bip-8 lsb bit type function default bit 7 r be[7] x bit 6 r be[6] x bit 5 r be[5] x bit 4 r be[4] x bit 3 r be[3] x bit 2 r be[2] x bit 1 r be[1] x bit 0 r be[0] x this register reports the lower eight bits of the bip-8 error counter. register b9h, c9h, d9h: tpip path bip-8 msb bit type function default bit 7 r be[15] x bit 6 r be[14] x bit 5 r be[13] x bit 4 r be[12] x bit 3 r be[11] x bit 2 r be[10] x bit 1 r be[9] x bit 0 r be[8] x this register reports the upper eight bits of the bip-8 error counter. be[15:0]: bits be[15:0] represent the number of path bit-interleaved parity errors that have been detected since the last time the path bip-8 registers were polled by writing to the spectra-155 reset and identity register. the write access transfers the internally accumulated error count to the path bip-8 registers within 7 s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 268 register bch, cch, dch: tpip tributary multiframe status and control bit type function default bit 7 r lomi x bit 6 r lomv x bit 5 r/w lome 0 bit 4 r/w reserved 0 bit 3 r comai x bit 2 r/w comae 0 bit 1 r/w reserved 0 bit 0 unused x this register reports the status of the multiframe framer and enables interrupts due to framer events. reserved: the reserved bits must be set low for correct operation of the spectra- 155. comae: the change of multiframe alignment interrupt enable bit (comae) controls the generation of interrupts on when the spectra-155 detect a change in the multiframe phase. when lome is set high, an interrupt is generated upon change of multiframe alignment. when comae is set low, coma has no effect on the interrupt output (intb). comai: the change of multiframe alignment interrupt status bit (comai) is set high on changes in the multiframe alignment. this bit is cleared (and the interrupt acknowledged) when this register is read. lome: the loss of multiframe interrupt enable bit (lome) controls the generation of interrupts on declaration and removal of loss of multiframe indication (lom). when lome is set high, an interrupt is generated upon loss of multiframe. when lome is set low, lom has no effect on the interrupt output (intb).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 269 lomv: the loss of multiframe status bit (lomv) reports the current state of the multiframe framer monitoring the receive stream. lomv is set high when loss of multiframe is declared and is set low when multiframe alignment has been acquired. lomi: the loss of multiframe interrupt status bit (lomi) is set high on changes in the loss of multiframe status. this bit is cleared (and the interrupt acknowledged) when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 270 register bdh, cdh, ddh: tpip bip control bit type function default bit 7 r/w sos 0 bit 6 r/w enss 0 bit 5 r/w blkbip 0 bit 4 r/w disfs 0 bit 3 r/w reserved 0 bit 2 r/w reserved 0 bit 1 r/w reserved 0 bit 0 r/w reserved 0 disfs: when set high, the disfs bit controls the bip-8 calculations to ignore the fixed stuffed columns in an au3 carrying a vc3. when disfs is set low, bip-8 calculations include the fixed stuff columns in an sts-1 (stm-0/au3) stream. this bit is ignored when the spectra-155 is processing an sts-3c (stm-1/au4) stream. blkbip: when set high, the block bip-8 bit (blkbip) indicates that path bip-8 errors are to be reported and accumulated on a block basis. a single bip error is accumulated if any of the bip-8 results indicates a mismatch. when blkbip is set low, bip-8 errors are accumulated and reported on a bit basis. enss: the enable size bit (enss) controls whether the ss bits in the payload pointer are used to determine offset changes in the pointer interpreter state machine. when a logic 1 is written to this bit, an incorrect ss bit pattern (i.e., 10) will prevent tpip from issuing ndf_enable, inc_ind and dec_ind indications. when a logic 0 is written to this bit, the ss bits received do not affect active offset change events. sos: the stuff opportunity spacing control bit (sos) controls the spacing between consecutive pointer justification events on the receive stream. when a logic 1 is written to this bit, the definition of inc_ind and dec_ind indications includes the requirement that active offset changes have occurred a least three frame ago. when a logic 0 is written to this bit, pointer justification
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 271 indications in the receive stream are followed without regard to the proximity of previous active offset changes. reserved: the reserved bits must be set to low for correct operation of spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 272 register e0h: spectra-155 clock synthesis source select bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r/w trefsrc 0 bit 0 unused x trefsrc: the transmit reference source (trefsrc) bit determines the expected source of the clock synthesis reference. if trefsrc is a logic 0, the trclk+/- inputs are selected as the clock synthesis reference. if trefsrc is a logic 1, the rrclk+/- inputs are selected as the clock synthesis reference.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 273 register e1h: spectra-155 clock recovery source select bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r/w reserved 0 bit 1 r/w rrefsrc 0 bit 0 unused x rrefsrc: the receive reference source (rrefsrc) bit determines the expected source of the clock recovery reference. if rrefsrc is a logic 0, the rrclk+/- inputs are selected as the clock recovery reference. if rrefsrc is a logic 1, the trclk+/- inputs are selected as the clock recovery reference. reserved: the reserved bit must be set to low for correct operation of spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 274 register e3h: spectra-155 transmit path ais control #1 bit type function default bit 7 r/w lopconpais 0 bit 6 r/w paisconpais 0 bit 5 unused 0 bit 4 unused 0 bit 3 r/w loppais 0 bit 2 r/w lomtuais 0 bit 1 r/w tpais_en 0 bit 0 r/w paispais 0 this register controls the auto assertion of path/tu ais. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register controls the assertion of path/tu ais for the entire transmit stream. when configured for sts-3 (stm-1/au3) mode, this register controls path/tu ais assertion on the sts-1 (stm-0/au3) #1 stream only. paispais: when set high, the paispais bit enables path ais insertion on the transmit stream when path ais is detected on the add bus. when paispais is set low, path ais events have no effect on the transmit stream. tpais_en: when set high, the tpais_en bit enables path ais insertion into the transmit stream via the dtpais[1] input signal. when tpais_en is set low, it enables path ais insertion into the sts-1 (stm-0/au3) stream on the drop bus via the dtpais[1] input signal. only the tpais_en bit is active for the sts-3c (stm-1/au4) and sts-1 (stm-0/au3) modes. lomtuais: when set high, the lomtuais bit enables tributary path ais insertion on the transmit stream when loss of multiframe (lom) events are detected on the add bus. the path overhead (poh), the fixed stuff, and the pointer bytes (h1, h2) are unaffected. when lomtuais is set low, loss of multiframe events have no effect on the transmit stream. lomtuais must be set low when transmitting vt3 (tu3) payloads because the loss of multiframe condition does not exist.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 275 loppais: when set high, the loppais bit enables path ais insertion on the transmit stream when loss of pointer (lop) events are detected on the add bus. when loppais is set low, loss of pointer events have no effect on the transmit stream. lopconpais: when set high, the lopconpais bit enable path ais insertion on the transmit stream when loss of concatenated pointer (lopcon) event is detected on the add bus. when this bit is set low, the lopcon event has no effect on the transmit stream. this bit should only be used when the spectra-155 is configured for sts-3c (stm-1/au4) mode. paisconpais: when set high, the paisconpais bit enable path ais insertion on the transmit stream when path ais concatenation event is detected on the add bus. when this bit is set low, the corresponding event has no effect on the transmit stream. this bit should only be used when the spectra-155 is configured for sts-3c (stm-1/au4) mode.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 276 register e4h: spectra-155 transmit path ais control #2 bit type function default bit 7 r sdberv x bit 6 r sfberv x bit 5 unused x bit 4 unused x bit 3 r/w loppais 0 bit 2 r/w lomtuais 0 bit 1 r/w tpais_en 0 bit 0 r/w paispais 0 this register controls the auto assertion of path/tu ais. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used for pais assertion. when configured for sts-3 (stm-1/au3) mode, this register controls path/tu ais assertion on the sts-1 (stm-0/au3) #2 stream only. paispais: when set high, the paispais bit enables path ais insertion on the transmit stream when path ais is detected on the add bus. when paispais is set low, path ais events have no effect on the transmit stream. tpais_en: when set high, the tpais_en bit enables path ais insertion into the transmit stream via the dtpais[2] input signal. when tpais_en is set low, it enables path ais insertion into the sts-1 (stm-0/au3) stream on the drop bus via the dtpais[2] input signal. lomtuais: when set high, the lomtuais bit enables tributary path ais insertion on the transmit stream when loss of multiframe (lom) events are detected on the add bus. the path overhead (poh), the fixed stuff, and the pointer bytes (h1, h2) are unaffected. when lomtuais is set low, loss of multiframe events have no effect on the transmit stream. lomtuais must be set low when transmitting vt3 (tu3) payloads because the loss of multiframe condition does not exist.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 277 loppais: when set high, the loppais bit enables path ais insertion on the transmit stream when loss of pointer (lop) events are detected on the add bus. when loppais is set low, loss of pointer events have no effect on the transmit stream. sfberv: the sfberv bit indicates the signal failure threshold crossing alarm state. the alarm is declared (sfberv is set high) when the bit error rate exceeds the threshold programmed in the rase sf declaring threshold registers. the alarm is removed (sfberv is set low) when the bit error rate is below the threshold programmed in the rase sf clearing threshold registers. this bit is the same as the sfberv bit in the rase interrupt status register. sdberv: the sdberv bit indicates the signal degrade threshold crossing alarm state. the alarm is declared (sdberv is set high) when the bit error rate exceeds the threshold programmed in the rase sd declaring threshold registers. the alarm is removed (sdberv is set low) when the bit error rate is below the threshold programmed in the rase sd clearing threshold registers. this bit is the same as the sdberv bit in the rase interrupt status register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 278 register e5h: spectra-155 transmit path ais control #3 / auxiliary signal interrupt status bit type function default bit 7 w sdi x bit 6 w sfi x bit 5 r/w sdien 0 bit 4 r/w sfien 0 bit 3 r/w loppais 0 bit 2 r/w lomtuais 0 bit 1 r/w tpais_en 0 bit 0 r/w paispais 0 this register controls the auto assertion of path/tu ais and interrupt generation. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used for pais assertion. when configured for sts-3 (stm-1/au3) mode, this register controls path/tu ais assertion on the sts-1 (stm-0/au3) #3 stream only. paispais: when set high, the paispais bit enables path ais insertion on the transmit stream when path ais is detected on the add bus. when paispais is set low, path ais events have no effect on the transmit stream. tpais_en: when set high, the tpais_en bit enables path ais insertion into the transmit stream via the dtpais[3] input signal. when tpais_en is set low, it enables path ais insertion into the sts-1 (stm-0/au3) stream on the drop bus via the dtpais[3] input signal. lomtuais: when set high, the lomtuais bit enables tributary path ais insertion on the transmit stream when loss of multiframe (lom) events are detected on the add bus. the path overhead (poh), the fixed stuff, and the pointer bytes (h1, h2) are unaffected. when lomtuais is set low, loss of multiframe events have no effect on the transmit stream. lomtuais must be set low when transmitting vt3 (tu3) payloads because the loss of multiframe condition does not exist.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 279 loppais: when set high, the loppais bit enables path ais insertion on the transmit stream when loss of pointer (lop) events are detected on the add bus. when loppais is set low, loss of pointer events have no effect on the transmit stream. sfien, sdien: the interrupt enable bits control interrupt generation on output intb by the corresponding sfi and sdi bits. note, these enable bits do not affect the actual interrupt bits. sfi, sdi: the signal fail interrupt (sfi) and signal degrade interrupt (sdi) bits indicate when the signal fail threshold and signal degrade thresholds have been crossed as controlled using rase registers. these interrupt bits are the same as the sfberi and sdberi bits found in the rase interrupt status register with the exception that they do not clear when read. to clear these registers bits, a logic one must be written to the register bit.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 280 register e6h: spectra-155 auxiliary section/line interrupt status bit type function default bit 7 r/w trooli x bit 6 r/w rdooli x bit 5 unused x bit 4 r/w oofi x bit 3 r/w lrdii x bit 2 r/w laisi x bit 1 r/w lofi x bit 0 r/w losi x the spectra-155 auxiliary section/line interrupt status register replicates section and line interrupts that can be found in the cru, csu, rsop and rlop registers. however, unlike the above interrupt register bits that clear on reads, the spectra-155 auxiliary section/line interrupt status register bits do not clear when read. to clear these registers bits, a logic one must be written to the register bit. losi: the losi bit is set high when loss of signal is declared or removed. lofi: the lofi bit is set high when loss of frame is declared or removed. laisi: the laisi bit is set high when line lais is declared or removed. lrdii: the lrdii bit is set high when line rdi is declared or removed. oofi: the oofi bit is set high when out of frame is declared or removed. rdooli: the rdooli bit is the receive data out of lock interrupt status bit. rdooli is set high when the doolv bit of the spectra-155 crsi clock recovery control, status and interrupt register changes state. doolv is a logic one if
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 281 the divided down recovered clock frequency is not within 488 ppm of the rrclk+/- (trclk+/-) frequency or if no transitions have occurred on the rxd+/- inputs for more than 80 bit periods. trooli: the trooli bit is the transmit reference out of lock interrupt status bit. trooli is set high when the roolv bit of the spectra-155 cspi clock synthesis control, status and interrupt register changes state. roolv indicates the clock synthesis phase locked loop is unable to lock to the reference on trclk+/- (rrclk+/-) and is a logic one if the divided down synthesized clock frequency is not within 488 ppm of the trclk+/- (rrclk+/-) frequency.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 282 register e7h: spectra-155 auxiliary path interrupt status #1 bit type function default bit 7 r/w prdii x bit 6 r/w paisi x bit 5 r/w pslui x bit 4 r/w pslmi x bit 3 r/w lopi x bit 2 r/w lomi x bit 1 r/w tiui x bit 0 r/w timi x the spectra-155 auxiliary path interrupt status #1 register replicates path interrupts that can be found in the rpop #1 and sptb #1 registers. however, unlike the rpop #1 and sptb #1 interrupt register bits that clear on reads, these register bits do not clear when read. to clear these registers bits, a logic one must be written to the register bit. timi: the path trace identifier mismatch interrupt status bit (timi) is set high on changes in the path trace identifier mismatch status. tiui: the path trace identifier unstable interrupt status bit (tiui) is set high on changes in the path trace identifier unstable status (mode 1). lomi: the loss of multiframe interrupt status bit (lomi) is set high on changes in the loss of multiframe status. lopi: the loss of pointer interrupt status bit (lopi) is set high on the change of loss of pointer status. pslmi: the path signal label mismatch interrupt status bit (pslmi) is set high on changes in the path signal label mismatch status.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 283 pslui: the path signal label unstable interrupt status bit (pslui) is set high on changes in the path signal label unstable status. paisi: the path ais interrupt status bit (paisi) is set high on changes in the path ais status. prdii: the path rdi interrupt status bit (prdii) is set high on changes in the path remote defect indication status.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 284 register e8h: spectra-155 auxiliary path interrupt status #2 bit type function default bit 7 r/w prdii x bit 6 r/w paisi x bit 5 r/w pslui x bit 4 r/w pslmi x bit 3 r/w lopi x bit 2 r/w lomi x bit 1 r/w tiui x bit 0 r/w timi x the spectra-155 auxiliary path interrupt status #2 register replicates path interrupts that can be found in the rpop #2 and sptb #2 registers. however, unlike the rpop #2 and sptb #2 interrupt register bits that clear on reads, these register bits do not clear when read. to clear these registers bits, a logic one must be written to the register bit. timi: the path trace identifier mismatch interrupt status bit (timi) is set high on changes in the path trace identifier mismatch status. tiui: the path trace identifier unstable interrupt status bit (tiui) is set high on changes in the path trace identifier unstable status (mode 1). lomi: the loss of multiframe interrupt status bit (lomi) is set high on changes in the loss of multiframe status. lopi: the loss of pointer interrupt status bit (lopi) is set high on the change of loss of pointer status. pslmi: the path signal label mismatch interrupt status bit (pslmi) is set high on changes in the path signal label mismatch status.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 285 pslui: the path signal label unstable interrupt status bit (pslui) is set high on changes in the path signal label unstable status. paisi: the path ais interrupt status bit (paisi) is set high on changes in the path ais status. prdii: the path rdi interrupt status bit (prdii) is set high on changes in the path remote defect indication status.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 286 register e9h: spectra-155 auxiliary path interrupt status #3 bit type function default bit 7 r/w prdii x bit 6 r/w paisi x bit 5 r/w pslui x bit 4 r/w pslmi x bit 3 r/w lopi x bit 2 r/w lomi x bit 1 r/w tiui x bit 0 r/w timi x the spectra-155 auxiliary path interrupt status #3 register replicates path interrupts that can be found in the rpop #3 and sptb #3 registers. however, unlike the rpop #3 and sptb #3 interrupt register bits that clear on reads, these register bits do not clear when read. to clear these registers bits, a logic one must be written to the register bit. timi: the path trace identifier mismatch interrupt status bit (timi) is set high on changes in the path trace identifier mismatch status. tiui: the path trace identifier unstable interrupt status bit (tiui) is set high on changes in the path trace identifier unstable status (mode 1). lomi: the loss of multiframe interrupt status bit (lomi) is set high on changes in the loss of multiframe status. lopi: the loss of pointer interrupt status bit (lopi) is set high on the change of loss of pointer status. pslmi: the path signal label mismatch interrupt status bit (pslmi) is set high on changes in the path signal label mismatch status.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 287 pslui: the path signal label unstable interrupt status bit (pslui) is set high on changes in the path signal label unstable status. paisi: the path ais interrupt status bit (paisi) is set high on changes in the path ais status. prdii: the path rdi interrupt status bit (prdii) is set high on changes in the path remote defect indication status.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 288 register eah: spectra-155 auxiliary path enhanced interrupt status bit type function default bit 7 r/w lopconi x bit 6 r/w paisconi x bit 5 r/w tiu2i#3 x bit 4 r/w tiu2i#2 x bit 3 r/w tiu2i#1 x bit 2 r/w eprdii#3 x bit 1 r/w eprdii#2 x bit 0 r/w eprdii#1 x the spectra-155 auxiliary path enhanced interrupt status register replicates path interrupts that can be found in the rpop #1, rpop #2 and rpop #3 registers. however, unlike the rpop #1, rpop #2 and rpop #3 interrupt register bits that clear on reads, these register bits do not clear when read. to clear these registers bits, a logic one must be written to the register bit. eprdii#1, eprdii#2, eprdii#3: the enhanced path remote defect indication interrupt (eprdii) bits are set high when the corresponding rpop #n detects a change in the enhanced path remote defect state. tiu2i#1, tiu2i#2, tiu2i#3: the path trace identifier unstable mode 2 interrupt status bit (tiu2i) is set high on changes in the path trace identifier unstable status for mode 2 operation. paisconi: the path ais concatenation interrupt (paisconi) bit is set high when the spectra-155 is configured for sts-3c (stm-1/au4) mode and there is a change of the path ais concatenation state. please refer to the rpop #1 status and control register for the new path ais concatenation state. lopconi: the loss of pointer concatenation interrupt (lopconi) bit is set high when the spectra-155 is configured for sts-3c (stm-1/au4) mode and there is a change of the pointer concatenation state. please refer to the rpop #1 status and control register for the new pointer concatenation state.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 289 register ebh: spectra-155 trace message mode 2 interrupt status bit type function default bit 7 r/w ptiu2ie#3 0 bit 6 r/w ptiu2ie#2 0 bit 5 r/w ptiu2ie#1 0 bit 4 r/w stiu2ie 0 bit 5 r ptiu2i#3 x bit 4 r ptiu2i#2 x bit 3 r ptiu2i#1 x bit 0 r stiu2i x the spectra-155 trace message mode 2 interrupt status register indicates section trace message (j0 byte) and path trace message (j1 byte) unstable states changes when operating in mode 2. stiu2i: the section trace identifier message unstable mode 2 interrupt status bit is set high when stable/unstable status of the section trace identifier framer changes state. this bit and the interrupt are cleared when this register is read. ptiu2i#1, ptiu2i#2, ptiu2i#3: the path trace identifier message unstable mode 2 interrupt status bit is set high when stable/unstable status of the path trace identifier framer changes state. this bit and the interrupt are cleared when this register is read. stiu2ie: the section trace identifier message unstable interrupt enable bit controls the activation of the interrupt output when the receive section identifier message state changes from stable to unstable and vice versa. the stable state is entered when the same identifier byte is received for forty eight consecutive sonet/sdh frames. the unstable state is entered when one or more errors are detected in a sixteen byte window and three consecutive sixteen byte windows are in error. when stiu2ie is set high, changes in the receive section trace identifier message stable/unstable state will activate the interrupt (intb) output. when stiu2ie is set low, section trace identifier state changes will not affect intb.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 290 ptiu2ie#1, ptiu2ie#2, ptiu2ie#3: the path trace identifier message unstable interrupt enable bit controls the activation of the interrupt output when the receive path identifier message state changes from stable to unstable and vice versa. the stable state is entered when the same identifier byte is received for forty eight consecutive sonet/sdh frames. the unstable state is entered when one or more errors are detected in a sixteen byte window and three consecutive sixteen byte windows are in error. when ptiu2ie#n is set high, changes in the receive path trace identifier message stable/unstable state of sts-1#n will activate the interrupt (intb) output. when ptiu2ie#n is set low, path trace identifier state changes of sts-1#n will not affect intb.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 291 register ech: spectra-155 trace message mode 2 status bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 r ptiu2v#3 x bit 2 r ptiu2v#2 x bit 1 r ptiu2v#1 x bit 0 r stiu2v x the spectra-155 trace message mode 2 status register indicates section trace message (j0 byte) and path trace message (j1 byte) unstable states when operating in mode 2. in mode 2 operation, a stable condition is considered as receiving the same byte (j0 or j1) for forty-eight consecutive sonet/sdh frame. stiu2v: the section trace identifier message unstable value bit reports the stable/unstable status of the section identifier message framer. when high, the corresponding message framer is in the unstable state. when low, the corresponding message framer is in the stable state. ptiu2v#1, ptiu2v#2, ptiu2v#3: the path trace identifier message unstable value bit reports the stable/unstable status of the path identifier message framer. when high, the corresponding message framer is in the unstable state. when low, the corresponding message framer is in the stable state.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 292 register edh: spectra-155 auto trace message mode 1/2 control bit type function default bit 7 r/w autoptiu1#3 0 bit 6 r/w autoptiu1#2 0 bit 5 r/w autoptiu1#1 0 bit 4 r/w autostiu1 0 bit 3 r/w autoptiu2#3 0 bit 2 r/w autoptiu2#2 0 bit 1 r/w autoptiu2#1 0 bit 0 r/w autostiu2 0 the spectra-155 auto trace message mode 1/2 control register along with individual alarm enable registers listed in the bit descriptions allow auto assertion of consequential actions based on mode 1 and mode 2 section trace message (j0 byte) and path trace message (j1 byte) unstable states. autostiu2: the auto section trace identifier unstable mode 2 bit controls auto assertion of a consequential action (receive path ais and/or line rdi) due to the detection of a section mode 2 trace identifier unstable (tiu) state. when autostiu2 is set high, mode 2 tiu can automatically assert receive line ais as controlled by the rtiuins bit in the spectra-155 receive line ais control register or line rdi as controlled using the rtiuins bit in the spectra-155 receive line rdi control register. when autostiu2 is set low, mode 2 tiu does not affect consequential actions. autoptiu2#1, autoptiu2#2, autoptiu2#3: the auto path trace identifier unstable mode 2 bit controls auto assertion of a consequential action (receive path ais, path rdi, enhanced path rdi, and/or ds3 ais) due to the detection of a path mode 2 trace identifier unstable (tiu) state. when autoptiu2 is set high, mode 2 tiu can automatically assert receive path ais as controlled by the corresponding tiupais bit in the spectra-155 receive path ais control (#1, #2, #3) registers or path rdi as controlled using the corresponding tiuprdi bit in the spectra-155 path rei/rdi control (#1, #2, #3) registers or enhanced path rdi as controlled using the corresponding tiueprdi bit in the spectra-155 enhanced path rdi control (#1, #2, #3) registers or ds3 ais as controlled using the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 293 corresponding tiuds3ais bit in the spectra-155 path and ds3 receive ais control (#1, #2, #3) registers. when autoptiu2 is set low, mode 2 tiu does not affect consequential actions. autostiu1: the auto section trace identifier unstable mode 1 bit controls auto assertion of a consequential action (receive path ais and/or line rdi) due to the detection of a section mode 1 trace identifier unstable (tiu) state. mode 1 section trace is detected using the sstb block. when autostiu1 is set high, mode 1 tiu can automatically assert receive line ais as controlled by the rtiuins bit in the spectra-155 receive line ais control register or line rdi as controlled using the rtiuins bit in the spectra-155 receive line rdi control register. when autostiu1 is set low, mode 1 tiu does not affect consequential actions. autoptiu1#1, autoptiu1#2, autoptiu1#3: the auto path trace identifier unstable mode 1 bit controls auto assertion of a consequential action (receive path ais, path rdi, enhanced path rdi, and/or ds3 ais) due to the detection of a path mode 1 trace identifier unstable (tiu) state. mode 1 path trace is detected using the three sptb blocks. when autoptiu1 is set high, mode 1 tiu can automatically assert receive path ais as controlled by the corresponding tiupais bit in the spectra-155 receive path ais control (#1, #2, #3) registers or path rdi as controlled using the corresponding tiuprdi bit in the spectra-155 path rei/rdi control (#1, #2, #3) registers or enhanced path rdi as controlled using the corresponding tiueprdi bit in the spectra-155 enhanced path rdi control (#1, #2, #3) registers or ds3 ais as controlled using the corresponding tiuds3ais bit in the spectra-155 path and ds3 receive ais control (#1, #2, #3) registers. when autoptiu1 is set low, mode 1 tiu does not affect consequential actions.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 294 register efh: spectra-155 receive concat path ais, rdi and enhanced rdi control #1 bit type function default bit 7 r/w paisconprdi 0 bit 6 r/w nopaisconeprdi 0 bit 5 r/w paisconpais 0 bit 4 unused x bit 3 r/w lopconpais 0 bit 2 unused x bit 1 r/w uneqprdi 1 bit 0 r/w uneqeprdi 1 this register along with the spectra-155 receive path ais control #1 register controls the auto assertion of path ais on the drop bus. this register along with the spectra-155 path rei/rdi control #1 register controls the auto assertion of path rdi on the transmit stream. this register along with the spectra-155 enhanced path rdi control #1 register controls the auto assertion of path rdi on the transmit stream. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register controls the entire sonet/sdh stream. when configured for sts-3 (stm-1/au3) mode, this register controls path ais, path rdi and enhanced path rdi assertion on the sts-1 (stm-0/au3) #1 only. uneqeprdi: when set high, the uneqeprdi bit enables enhanced path rdi assertion when the path signal label in the receive stream indicates unequipped status. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when uneqeprdi is set low, path signal label unequipped status has no effect on enhanced path rdi. uneqprdi: when set high, the uneqprdi bit enables path rdi assertion when the path signal label in the receive stream indicates unequipped status. when uneqprdi is set low, the path signal label unequipped status has no effect on path rdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 295 lopconpais: when set high, the lopconpais bit enables path ais insertion on the drop bus when loss of pointer concatenation (lopcon) events are detected in the receive sts-1 (stm-0/au3) #2 or #3 streams. when lopconpais is set low, loss of pointer concatenation events have no effect on the drop bus. paisconpais: when set high, the paisconpais bit enables path ais insertion on the drop bus when path ais concatenation (paiscon) events are detected in the receive sts-1 (stm-0/au3) #2 or #3 streams. when paisconpais is set low, path ais concatenation events have no effect on the drop bus. nopaisconeprdi: when set high, the nopaisconeprdi bit disables enhanced path rdi assertion when path ais concatenation (paiscon) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nopaisconeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when nopaisconeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. paisconprdi: when set high, the paisconprdi bit enables path rdi assertion when path ais concatenation (paiscon) events are detected in the receive stream. when paisconprdi is set low, path ais concatenation events have no effect on path rdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 296 register f0h: spectra-155 receive path ais control #2 bit type function default bit 7 r/w rxsel[1] 0 bit 6 r/w rxsel[0] 0 bit 5 r/w pslupais 1 bit 4 r/w pslmpais 1 bit 3 r/w loppais 1 bit 2 r/w lomtuais 1 bit 1 r/w tiupais 1 bit 0 r/w timpais 1 this register controls the auto assertion of path ais on the drop bus. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used except the lomtuais bit (described below). when configured for sts-3 (stm-1/au3) mode, this register controls path ais assertion on the sts-1 (stm-0/au3) #2 drop bus stream only. in sts-3c (stm-1/au4) mode, the lomtuais bit controls the insertion of tributary path ais in tug3 #2. in sts-3 (stm-1/au3) mode, the lomtuais bit controls the insertion of tributary path ais in vc-3 #2. timpais: when set high, the timpais bit enables path ais insertion on the drop bus when path trace message mismatch (tim) events are detected in the receive stream. when timpais is set low, trace identifier mismatch events have no effect on the drop bus. tiupais: when set high, the tiupais bit enables path ais insertion on the drop bus when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiupais is set low, trace identifier mismatch events have no effect on the drop bus. lomtuais: when set high, the lomtuais bit enables tributary path ais insertion on the drop bus when loss of multiframe (lom) events are detected in the receive stream. the path overhead (poh), the fixed stuff, and the pointer bytes (h1, h2) are unaffected. when lomtuais is set low, loss of multiframe events
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 297 have no effect on the drop bus. in sts-3c (stm-1/au4) mode, the lomtuais bit controls the insertion of tributary path ais in tug3 #2. in sts-3 (stm-1/au3) mode, the lomtuais bit controls the insertion of tributary path ais in vc-3 #2. lomtuais must be set low when processing tu3 or payload not requiring tributary multiframe alignment. loppais: when set high, the loppais bit enables path ais insertion on the drop bus when loss of pointer (lop) events are detected in the receive stream. when loppais is set low, loss of pointer events have no effect on the drop bus. pslmpais: when set high, the pslmpais bit enables path ais insertion on the drop bus when path signal label mismatch (pslm) events are detected in the receive stream. when pslmpais is set low, path signal label mismatch events have no effect on the drop bus. pslupais: when set high, the pslupais bit enables path ais insertion on the drop bus when path signal label unstable (pslu) events are detected in the receive stream. when pslupais is set low, path signal label unstable events have no effect on the drop bus. rxsel[1:0]: the rxsel[1:0] bits controls the source of the associated receive section of the transmit stream. when rxsel[1:0] is set to 'b00, the receive section is chosen to be one in the local spectra-155. the path rei count and path rdi status of the transmit stream is derived from the local rpop. when rxsel[1:0] is set to 'b01, a remote receive section is chosen and it reports the detected path bip-8 error count and the path ais status of its drop bus via the transmit alarm port. the path status byte in the transmit stream carries the path rei and path rdi indications reported in the transmit alarm port. when rxsel[1:0] is set to 'b10, inband error reporting is chosen. the associated receive section forms a new g1 byte reporting on the path bip-8 errors detected and path ais status. the spectra-155 does not support inband error reporting of enhanced rdi codes. to enable inband reporting of non-enhanced rdi codes, the spectra-155 must be configured to generate path ais on the drop bus for all events which can cause rdi. the local transmit section pass the path rei and path rdi bits on the add bus to the transmit stream unmodified. when rxsel[1:0] is set to 'b11, the path status byte in the transmit stream is not associate with any receive stream. no path rei nor path rdi will be reported.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 298 table 29 - rxsel[1:0] codepoints for sts-1 #2. rxsel[1:0] source 00 local spectra-155 01 remote receive (tap port) 10 inband reporting 11 no reporting
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 299 register f1h: spectra-155 receive path ais control #3 bit type function default bit 7 r/w rxsel[1] 0 bit 6 r/w rxsel[0] 0 bit 5 r/w pslupais 1 bit 4 r/w pslmpais 1 bit 3 r/w loppais 1 bit 2 r/w lomtuais 1 bit 1 r/w tiupais 1 bit 0 r/w timpais 1 this register controls the auto assertion of path ais on the drop bus. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used except the lomtuais bit (described low). when configured for sts-3 (stm-1/au3) mode, this register controls path ais assertion on the sts-1 (stm-0/au3) #3 drop bus stream only. in sts-3c (stm-1/au4) mode, the lomtuais bit controls the insertion of tributary path ais in tug3 #3. in sts-3 (stm-1/au3) mode, the lomtuais bit controls the insertion of tributary path ais in vc-3 #3. timpais: when set high, the timpais bit enables path ais insertion on the drop bus when path trace message mismatch (tim) events are detected in the receive stream. when timpais is set low, trace identifier mismatch events have no effect on the drop bus. tiupais: when set high, the tiupais bit enables path ais insertion on the drop bus when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiupais is set low, trace identifier mismatch events have no effect on the drop bus. lomtuais: when set high, the lomtuais bit enables tributary path ais insertion on the drop bus when loss of multiframe (lom) events are detected in the receive stream. the path overhead (poh), the fixed stuff, and the pointer bytes (h1, h2) are unaffected. when lomtuais is set low, loss of multiframe events
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 300 have no effect on the drop bus. in sts-3c (stm-1/au4) mode, the lomtuais bit controls the insertion of tributary path ais in tug3 #3. in sts-3 (stm-1/au3) mode, the lomtuais bit controls the insertion of tributary path ais in vc-3 #3. lomtuais must be set low when processing tu3 or payload not requiring tributary multiframe alignment. loppais: when set high, the loppais bit enables path ais insertion on the drop bus when loss of pointer (lop) events are detected in the receive stream. when loppais is set low, loss of pointer events have no effect on the drop bus. pslmpais: when set high, the pslmpais bit enables path ais insertion on the drop bus when path signal label mismatch (pslm) events are detected in the receive stream. when pslmpais is set low, path signal label mismatch events have no effect on the drop bus. pslupais: when set high, the pslupais bit enables path ais insertion on the drop bus when path signal label unstable (pslu) events are detected in the receive stream. when pslupais is set low, path signal label unstable events have no effect on the drop bus. rxsel[1:0]: the rxsel[1:0] bits controls the source of the associated receive section of the transmit stream. when rxsel[1:0] is set to 'b00, the receive section is chosen to be one in the local spectra-155. the path rei count and path rdi status of the transmit stream is derived from the local rpop. when rxsel[1:0] is set to 'b01, a remote receive section is chosen and it reports the detected path bip-8 error count and the path ais status of its drop bus via the transmit alarm port. the path status byte in the transmit stream carries the path rei and path rdi indications reported in the transmit alarm port. when rxsel[1:0] is set to 'b10, inband error reporting is chosen. the associated receive section forms a new g1 byte reporting on the path bip-8 errors detected and path ais status. the spectra-155 does not support inband error reporting of enhanced rdi codes. to enable inband reporting of non-enhanced rdi codes, the spectra-155 must be configured to generate path ais on the drop bus for all events which can cause rdi. the local transmit section pass the path rei and path rdi bits on the add bus to the transmit stream unmodified. when rxsel[1:0] is set to 'b11, the path status byte in the transmit stream is not associate with any receive stream. no path rei nor path rdi will be reported.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 301 table 30 - rxsel[1:0] codepoints for sts-1 #3. rxsel[1:0] source 00 local spectra-155 01 remote receive (tap port) 10 inband reporting 11 no reporting
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 302 register f2h: spectra-155 path rei/rdi control #2 bit type function default bit 7 r/w autoprei 0 bit 6 r/w almprdi 0 bit 5 r/w paisprdi 1 bit 4 r/w pslmprdi 1 bit 3 r/w lopprdi 1 bit 2 r/w uneqprdi 1 bit 1 r/w tiuprdi 1 bit 0 r/w timprdi 1 this register controls the auto assertion of path rdi (g1 bit 5) in the local tpop #2 or a mate tpop #2 via the rad prdi5 bit position. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used. when configured for sts-3 (stm-1/au3) mode, this register controls the assertion of path rdi for the sts-1 (stm-0/au3) #2 only. timprdi: when set high, the timprdi bit enables path rdi assertion when path trace message mismatch (tim) events are detected in the receive stream. when timprdi is set low, trace identifier mismatch events have no effect on path rdi. tiuprdi: when set high, the tiuprdi bit enables path rdi assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiuprdi is set low, trace identifier mismatch events have no effect on path rdi. uneqprdi: when set high, the uneqprdi bit enables path rdi assertion when the path signal label in the receive stream indicates unequipped status. when uneqprdi is set low, the path signal label unequipped status has no effect on path rdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 303 lopprdi: when set high, the lopprdi bit enables path rdi assertion when loss of pointer (lop) events are detected in the receive stream. when lopprdi is set low, loss of pointer events have no effect on path rdi. pslmprdi: when set high, the pslmprdi bit enables path rdi assertion when path signal label mismatch (pslm) events are detected in the receive stream. when pslmprdi is set low, path signal label mismatch events have no effect on path rdi. paisprdi: when set high, the paisprdi bit enables path rdi assertion when the path alarm indication signal state (pais) is detected in the receive stream. when paisprdi is set low, pais states have no effect on path rdi. almprdi: when set high, the almprdi bit enables path rdi assertion when loss of signal (los), loss of frame (lof), line alarm indication signal (lais) events are detected in the receive stream. when almprdi is set low, the above events have no effect on path rdi. autoprei: the autoprei bit enables the automatic insertion of path rei events in the local or mate transmitter. when autoprei is a logic one, receive b3 errors detected by the spectra-155 are automatically inserted in the g1 byte of the local transmit stream (as enabled using the rxsel[1:0] bits in the spectra-155 path rei/rdi control #2 register). in addition, rei events are indicated on the rad[2] output. when autoprei is a logic zero, path rei events are not automatically inserted in the local transmit stream. in addition, rei events are not indicated on the rad[2] output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 304 register f3h: spectra-155 path rei/rdi control #3 bit type function default bit 7 r/w autoprei 0 bit 6 r/w almprdi 0 bit 5 r/w paisprdi 1 bit 4 r/w pslmprdi 1 bit 3 r/w lopprdi 1 bit 2 r/w uneqprdi 1 bit 1 r/w tiuprdi 1 bit 0 r/w timprdi 1 this register controls the auto assertion of path rdi (g1 bit 5) in the local tpop #3 or a mate tpop #3 via the rad prdi5 bit position. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used. when configured for sts-3 (stm-1/au3) mode, this register controls the assertion of path rdi for the sts-1 (stm-0/au3) #3 only. timprdi: when set high, the timprdi bit enables path rdi assertion when path trace message mismatch (tim) events are detected in the receive stream. when timprdi is set low, trace identifier mismatch events have no effect on path rdi. tiuprdi: when set high, the tiuprdi bit enables path rdi assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiuprdi is set low, trace identifier mismatch events have no effect on path rdi. uneqprdi: when set high, the uneqprdi bit enables path rdi assertion when the path signal label in the receive stream indicates unequipped status. when uneqprdi is set low, the path signal label unequipped status has no effect on path rdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 305 lopprdi: when set high, the lopprdi bit enables path rdi assertion when loss of pointer (lop) events are detected in the receive stream. when lopprdi is set low, loss of pointer events have no effect on path rdi. pslmprdi: when set high, the pslmprdi bit enables path rdi assertion when path signal label mismatch (pslm) events are detected in the receive stream. when pslmprdi is set low, path signal label mismatch events have no effect on path rdi. paisprdi: when set high, the paisprdi bit enables path rdi assertion when the path alarm indication signal state (pais) is detected in the receive stream. when paisprdi is set low, pais states have no effect on path rdi. almprdi: when set high, the almprdi bit enables path rdi assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. when almprdi is set low, the above events have no effect on path rdi. autoprei: the autoprei bit enables the automatic insertion of path rei events in the local or mate transmitter. when autoprei is a logic one, receive b3 errors detected by the spectra-155 are automatically inserted in the g1 byte of the local transmit stream (as enabled using the rxsel[1:0] bits in the spectra-155 path rei/rdi control #3 register). in addition, rei events are indicated on the rad[3] output. when autoprei is a logic zero, path rei events are not automatically inserted in the local transmit stream. in addition, rei events are not indicated on the rad[3] output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 306 register f4h: spectra-155 enhanced path rdi control #1 bit type function default bit 7 r/w eprdi_en 0 bit 6 r/w noalmeprdi 0 bit 5 r/w nopaiseprdi 0 bit 4 r/w pslmeprdi 1 bit 3 r/w nolopeprdi 0 bit 2 r/w nolopconeprdi 0 bit 1 r/w tiueprdi 0 bit 0 r/w timeprdi 1 this register and the spectra-155 path rei/rdi control #1 register controls the auto assertion of enhanced path rdi (g1 bits 5,6,7) in the local tpop #1 or a mate tpop #1 via the rad prdi5, prdi6 and prdi7 bit positions. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register with it's companion register controls auto enhanced path rdi assertion on the entire transmit stream. when configured for sts-3 (stm-1/au3) mode, this register controls the assertion of enhanced path rdi for the sts-1 (stm-0/au3) #1 only. timeprdi: when set high, the timeprdi bit enables enhanced path rdi assertion when path trace message mismatch (tim) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when timeprdi is set low, trace identifier mismatch events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. tiueprdi: when set high, the tiueprdi bit enables enhanced path rdi assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 307 when tiueprdi is set low, trace identifier unstable events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. nolopconeprdi: when set high, the nolopconeprdi bit disables enhanced path rdi assertion when loss of pointer concatenation (lopcon) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nolopconeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when nolopconeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. nolopeprdi: when set high, the nolopeprdi bit disables enhanced path rdi assertion when loss of pointer (lop) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nolopeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when nolopeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. pslmeprdi: when set high, the pslmeprdi bit enables enhanced path rdi assertion when path signal label mismatch (pslm) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when pslmeprdi is set low, path signal label mismatch events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. nopaiseprdi: when set high, the nopaiseprdi bit disables enhanced path rdi assertion when the path alarm indication signal state (pais) is detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 308 output prdi7 bit position) is set high. nopaiseprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when nopaiseprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. noalmeprdi: when set high, the noalmeprdi bit disables enhanced path rdi assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. if enabled, when these events occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. noalmeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when noalmeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. eprdi_en: the eprdi_en bit enables the automatic insertion of enhanced rdi in the local transmitter or in a mate transmitter via the rad output. when eprdi_en is a logic one, auto insertion is enabled using the event enable bits in this register and in the spectra-155 path rei/rdi control #1 register. when eprdi_en is a logic zero, enhanced path rei is not automatically inserted in the transmit stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 309 register f5h: spectra-155 enhanced path rdi control #2 bit type function default bit 7 r/w eprdi_en 0 bit 6 r/w noalmeprdi 0 bit 5 r/w nopaiseprdi 0 bit 4 r/w pslmeprdi 1 bit 3 r/w nolopeprdi 0 bit 2 r/w uneqeprdi 1 bit 1 r/w tiueprdi 0 bit 0 r/w timeprdi 1 this register and the spectra-155 path rei/rdi control #2 register controls the auto assertion of enhanced path rdi (g1 bits 5,6,7) in the local tpop #2 or a mate tpop #2 via the rad prdi5, prdi6 and prdi7 bit positions. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used. when configured for sts-3 (stm-1/au3) mode, this register controls the assertion of enhanced path rdi for the sts-1 (stm-0/au3) #2 only. timeprdi: when set high, the timeprdi bit enables enhanced path rdi assertion when path trace message mismatch (tim) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when timeprdi is set low, trace identifier mismatch events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. tiueprdi: when set high, the tiueprdi bit enables enhanced path rdi assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when tiueprdi is set low, trace identifier unstable events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 310 uneqeprdi: when set high, the uneqeprdi bit enables enhanced path rdi assertion when the path signal label in the receive stream indicates unequipped status. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when uneqeprdi is set low, path signal label unequipped status has no effect on enhanced path rdi. nolopeprdi: when set high, the nolopeprdi bit disables enhanced path rdi assertion when loss of pointer (lop) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nolopeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when nolopeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. pslmeprdi: when set high, the pslmeprdi bit enables enhanced path rdi assertion when path signal label mismatch (pslm) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when pslmeprdi is set low, path signal label mismatch events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. nopaiseprdi: when set high, the nopaiseprdi bit disables enhanced path rdi assertion when the path alarm indication signal state (pais) is detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nopaiseprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 311 when nopaiseprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. noalmeprdi: when set high, the noalmeprdi bit disables enhanced path rdi assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. if enabled, when these events occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. noalmeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when noalmeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. eprdi_en: the eprdi_en bit enables the automatic insertion of enhanced rdi in the local transmitter or in a mate transmitter via the rad output. when eprdi_en is a logic one, auto insertion is enabled using the event enable bits in this register and in the spectra-155 path rdi control #2 register. when eprdi_en is a logic zero, enhanced path rei is not automatically inserted in the transmit stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 312 register f6h: spectra-155 enhanced path rdi control #3 bit type function default bit 7 r/w eprdi_en 0 bit 6 r/w noalmeprdi 0 bit 5 r/w nopaiseprdi 0 bit 4 r/w pslmeprdi 1 bit 3 r/w nolopeprdi 0 bit 2 r/w uneqeprdi 1 bit 1 r/w tiueprdi 0 bit 0 r/w timeprdi 1 this register and the spectra-155 path rei/rdi control #3 register controls the auto assertion of enhanced path rdi (g1 bits 5,6,7) in the local tpop #3 or a mate tpop #3 via the rad prdi5, prdi6 and prdi7 bit positions. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register is not used. when configured for sts-3 (stm-1/au3) mode, this register controls the assertion of enhanced path rdi for the sts-1 (stm-0/au3) #3 only. timeprdi: when set high, the timeprdi bit enables enhanced path rdi assertion when path trace message mismatch (tim) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when timeprdi is set low, trace identifier mismatch events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. tiueprdi: when set high, the tiueprdi bit enables enhanced path rdi assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when tiueprdi is set low, trace identifier unstable events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 313 uneqeprdi: when set high, the uneqeprdi bit enables enhanced path rdi assertion when the path signal label in the receive stream indicates unequipped status. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when uneqeprdi is set low, path signal label unequipped status has no effect on enhanced path rdi. nolopeprdi: when set high, the nolopeprdi bit disables enhanced path rdi assertion when loss of pointer (lop) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nolopeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when nolopeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. pslmeprdi: when set high, the pslmeprdi bit enables enhanced path rdi assertion when path signal label mismatch (pslm) events are detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set high while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set low. when pslmeprdi is set low, path signal label mismatch events have no effect on path rdi. in addition, this bit has no effect when eprdi_en is set low. nopaiseprdi: when set high, the nopaiseprdi bit disables enhanced path rdi assertion when the path alarm indication signal state (pais) is detected in the receive stream. if enabled, when the event occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. nopaiseprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 314 when nopaiseprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. noalmeprdi: when set high, the noalmeprdi bit disables enhanced path rdi assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. if enabled, when these events occurs, bit 6 of the g1 byte (or the rad output prdi6 bit position) is set low while bit 7 of the g1 byte (or the rad output prdi7 bit position) is set high. noalmeprdi has precedence over pslmerdi, tiueprdi, timeprdi and uneqerdi. when noalmeprdi is set low, reporting of enhanced rdi is according to pslmerdi, tiueprdi, timeprdi and uneqerdi and the associated alarm states. eprdi_en: the eprdi_en bit enables the automatic insertion of enhanced rdi in the local transmitter or in a mate transmitter via the rad output. when eprdi_en is a logic one, auto insertion is enabled using the event enable bits in this register and in the spectra-155 path rei/rdi control #3 register. when eprdi_en is a logic zero, enhanced path rei is not automatically inserted in the transmit stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 315 register f7h: spectra-155 auxiliary section/line interrupt enable bit type function default bit 7 r/w troolien 0 bit 6 r/w rdoolien 0 bit 5 unused x bit 4 r/w oofien 0 bit 3 r/w lrdiien 0 bit 2 r/w laisien 0 bit 1 r/w lofien 0 bit 0 r/w losien 0 losien, lofien, laisien, lrdiien, oofien, rdoolien, troolien: the interrupt enable bits control interrupt generation on output intb by the corresponding bit in the spectra-155 auxiliary section/line interrupt status register. note, these enable bits do not affect the actual interrupt bits found in the spectra-155 auxiliary section/line interrupt status register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 316 register f8h: spectra-155 auxiliary path interrupt enable #1 bit type function default bit 7 r/w prdien 0 bit 6 r/w paisen 0 bit 5 r/w psluien 0 bit 4 r/w pslmien 0 bit 3 r/w lopien 0 bit 2 r/w lomien 0 bit 1 r/w tiuien 0 bit 0 r/w timien 0 timien, tiuien, lomien, lopien, pslmien, psluien, paisen, prdien: the interrupt enable bits control interrupt generation on output intb by the corresponding bit in the spectra-155 auxiliary path interrupt status #1 register. note, these enable bits do not affect the actual interrupt bits found in the spectra-155 auxiliary path interrupt status #1 register. this register is associated with the sts-1 (stm-0/au3) #1 of an sts-3 (stm-1/au3) stream or an sts-3c (stm-1/au4) stream or an sts-1 (stm-0/au3) stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 317 register f9h: spectra-155 auxiliary path interrupt enable #2 bit type function default bit 7 r/w prdien 0 bit 6 r/w paisen 0 bit 5 r/w psluien 0 bit 4 r/w pslmien 0 bit 3 r/w lopien 0 bit 2 r/w lomien 0 bit 1 r/w tiuien 0 bit 0 r/w timien 0 timien, tiuien, lomien, lopien, pslmien, psluien, paisen, prdien: the interrupt enable bits control interrupt generation on output intb by the corresponding bit in the spectra-155 auxiliary path interrupt status #2 register. note, these enable bits do not affect the actual interrupt bits found in the spectra-155 auxiliary path interrupt status #2 register. this register is associated with the sts-1 (stm-0/au3) #2 of an sts-3 (stm-1/au3) stream. it is invalid when spectra-155 is configured for sts-1 (stm- 0/au3) or sts-3c (stm-1/au4) mode.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 318 register fah: spectra-155 auxiliary path interrupt enable #3 bit type function default bit 7 r/w prdien 0 bit 6 r/w paisen 0 bit 5 r/w psluien 0 bit 4 r/w pslmien 0 bit 3 r/w lopien 0 bit 2 r/w lomien 0 bit 1 r/w tiuien 0 bit 0 r/w timien 0 timien, tiuien, lomien, lopien, pslmien, psluien, paisen, prdien: the interrupt enable bits control interrupt generation on output intb by the corresponding bit in the spectra-155 auxiliary path interrupt status #3 register. note, these enable bits do not affect the actual interrupt bits found in the spectra-155 auxiliary path interrupt status #3 register. this register is associated with the sts-1 (stm-0/au3) #3 of an sts-3 (stm-1/au3) stream. it is invalid when spectra-155 is configured for sts-1 (stm- 0/au3) or sts-3c (stm-1/au4) mode.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 319 register fbh: spectra-155 auxiliary path enhanced interrupt enable bit type function default bit 7 r/w lopconien 0 bit 6 r/w paisconien 0 bit 5 r/w tiu2i#3en 0 bit 4 r/w tiu2i#2en 0 bit 3 r/w tiu2i#1en 0 bit 2 r/w eprdii#3en 0 bit 1 r/w eprdii#2en 0 bit 0 r/w eprdii#1en 0 eprdii#1en, eprdii#2en, eprdii#3en, tiu2i#1en, tiu2i#2en, tiu2i#3en, paisconien, lopconien: the interrupt enable bits control interrupt generation on output intb by the corresponding bit in the spectra-155 auxiliary path enhanced interrupt status register. note, these enable bits do not affect the actual interrupt bits found in the spectra-155 auxiliary path enhanced interrupt status register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 320 register fch: spectra-155 auxiliary path status #1 bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r erdiv[2] x bit 1 r erdiv[1] x bit 0 r erdiv[0] x erdiv[2:0]: the erdiv[2:0] bits reflect the current filtered value of the enhanced rdi codepoint (g1 bits 5, 6, & 7). when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, erdiv[2:0] is the filtered enhanced rdi codepoint for the sonet/sdh stream. when configured for sts-3 (stm-1/au3) mode, erdiv[2:0] is the filtered enhanced rdi codepoint for the sts-1 (stm-0/au3) #1 stream. filtering is controlled using the rdi10 bit in the corresponding rpop #n, pointer msb register. this register reflects the same erdiv[2:0] value that can be found in the corresponding rpop #n, status and control (extd=1) register. this register can be used for interrupt handling if it is undesirable to use the extd feature.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 321 register fdh: spectra-155 auxiliary path status #2 bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r erdiv[2] x bit 1 r erdiv[1] x bit 0 r erdiv[0] x erdiv[2:0]: the erdiv[2:0] bits reflect the current filtered value of the enhanced rdi codepoint (g1 bits 5, 6, & 7). when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, erdiv[2:0] is invalid. when configured for sts-3 (stm-1/au3) mode, erdiv[2:0] is the filtered enhanced rdi codepoint for the sts-1 (stm-0/au3) #2 stream. filtering is controlled using the rdi10 bit in the corresponding rpop #n, pointer msb register. this register reflects the same erdiv[2:0] value that can be found in the corresponding rpop #n, status and control (extd=1) register. this register can be used for interrupt handling if it is undesirable to use the extd feature.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 322 register feh: spectra-155 auxiliary path status #3 bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 r erdiv[2] x bit 1 r erdiv[1] x bit 0 r erdiv[0] x erdiv[2:0]: the erdiv[2:0] bits reflect the current filtered value of the enhanced rdi codepoint (g1 bits 5, 6, & 7). when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, erdiv[2:0] is invalid. when configured for sts-3 (stm-1/au3) mode, erdiv[2:0] is the filtered enhanced rdi codepoint for the sts-1 (stm-0/au3) #3 stream. filtering is controlled using the rdi10 bit in the corresponding rpop #n, pointer msb register. this register reflects the same erdiv[2:0] value that can be found in the corresponding rpop #n, status and control (extd=1) register. this register can be used for interrupt handling if it is undesirable to use the extd feature.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 323 register 100h: spectra-155 path/mapper configuration bit type function default bit 7 r/w reserved 0 bit 6 r/w reserved 0 bit 5 r/w disj1v1 0 bit 4 r/w monrs 0 bit 3 r/w reserved 0 bit 2 r/w disv1 0 bit 1 r/w almj1v1 0 bit 0 unused x this register allows the operational mode of the spectra-155 path and mapper functions to be configured. almj1v1: when set high, the almj1v1 bit disables the realignment of the telecombus drop side j1 and v1 indication on dc1j1v1 when the rpop blocks are in the lop or pais state. the j1 and v1 pulses will flywheel at their previous position prior to entry to the lop or pais state. disv1: when set high, the disv1 bit configures the dc1j1v1, and gc1j1v1 outputs to mark only the frame and synchronous payload envelope (virtual container) alignments (c1 and j1 bytes). dc1j1v1 and gc1j1v1 will not indicate the tributary multiframe alignment. when disv1 is set low, dc1j1v1 and gc1j1v1 mark all three of the frame, payload envelope and tributary multiframe alignments. the disv1 bit must be set high when byte or nibble data mode as selected by the smode[2:0] inputs is in operation. the disv1 bit must also be set high when the built-in drop bus prbs generator and monitor are used. monrs: when set high, the monrs selects the receive side pointer justification events counters to monitor the receive stream directly. when monrs is set low, the counters accumulates pointer justification events on the drop bus.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 324 disj1v1: when set high, the disj1v1 bit configures the spectra-155 to only expect c1 byte indications on the ac1j1v1 input or the sac1j1v1 input. when only c1 byte indications are provided, the spectra-155 will interpret the pointer of the add bus to identify the j1 and v1 byte positions. when set low, the spectra-155 expects the ac1j1v1 input or the sac1j1v1 input to indicate c1, j1 and v1. disj1v1 is only valid when configured for telecombus operation. reserved: the reserved bits must be set low for the correct operation of the spectra- 155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 325 register 101h: spectra-155 receive path ais control #1 bit type function default bit 7 r/w rxsel[1] 0 bit 6 r/w rxsel[0] 0 bit 5 r/w pslupais 1 bit 4 r/w pslmpais 1 bit 3 r/w loppais 1 bit 2 r/w lomtuais 1 bit 1 r/w tiupais 1 bit 0 r/w timpais 1 this register along with the spectra-155 receive additional path ais control #1 register controls the auto assertion of path ais on the drop bus. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register controls the assertion of path ais for the entire sonet/sdh drop bus stream. when configured for sts-3 (stm-1/au3) mode, this register controls path ais assertion on the sts-1 (stm-0/au3) #1 drop bus stream only. in sts-3c (stm-1/au4) mode, the lomtuais bit controls the insertion of tributary path ais in tug3 #1. in sts-3 (stm-1/au3) mode, the lomtuais bit controls the insertion of tributary path ais in vc-3 #1. timpais: when set high, the timpais bit enables path ais insertion on the drop bus when path trace message mismatch (tim) events are detected in the receive stream. when timpais is set low, trace identifier mismatch events have no effect on the drop bus. tiupais: when set high, the tiupais bit enables path ais insertion on the drop bus when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiupais is set low, trace identifier unstable events have no effect on the drop bus. lomtuais: when set high, the lomtuais bit enables tributary path ais insertion on the drop bus when loss of multiframe (lom) events are detected in the receive stream. the path overhead (poh), the fixed stuff, and the pointer bytes (h1,
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 326 h2) are unaffected. when lomtuais is set low, loss of multiframe events have no effect on the drop bus. in sts-3c (stm-1/au4) mode, the lomtuais bit controls the insertion of tributary path ais in tug3 #1. in sts-3 (stm-1/au3) mode, the lomtuais bit controls the insertion of tributary path ais in vc-3 #1. lomtuais must be set low when processing tu3 or payload not requiring tributary multiframe alignment. loppais: when set high, the loppais bit enables path ais insertion on the drop bus when loss of pointer (lop) events are detected in the receive stream. when loppais is set low, loss of pointer events have no effect on the drop bus. pslmpais: when set high, the pslmpais bit enables path ais insertion on the drop bus when path signal label mismatch (pslm) events are detected in the receive stream. when pslmpais is set low, path signal label mismatch events have no effect on the drop bus. pslupais: when set high, the pslupais bit enables path ais insertion on the drop bus when path signal label unstable (pslu) events are detected in the receive stream. when pslupais is set low, path signal label unstable events have no effect on the drop bus. rxsel[1:0]: the rxsel[1:0] bits controls the source of the associated receive section of the transmit stream. when rxsel[1:0] is set to 'b00, the receive section is chosen to be one in the local spectra-155. the path rei count and path rdi status of the transmit stream is derived from the local rpop. when rxsel[1:0] is set to 'b01, a remote receive section is chosen and it reports the detected path bip-8 error count and the path ais status of its drop bus via the transmit alarm port. the path status byte in the transmit stream carries the path rei and path rdi indications reported in the transmit alarm port. when rxsel[1:0] is set to 'b10, inband error reporting is chosen. the associated receive section forms a new g1 byte reporting on the path bip-8 errors detected and path ais status. the spectra-155 does not support inband error reporting of enhanced rdi codes. to enable inband reporting of non-enhanced rdi codes, the spectra-155 must be configured to generate path ais on the drop bus for all events which can cause rdi. the local transmit section pass the path rei and path rdi bits on the add bus to the transmit stream unmodified. when rxsel[1:0] is set to 'b11, the path status byte in the transmit stream is not associate with any receive stream. no path rei nor path rdi will be reported.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 327 table 31 - rxsel[1:0] codepoints for sts-1 #1 and sts-3c. rxsel[1:0] source 00 local spectra-155 01 remote receive (tap port) 10 inband reporting 11 no reporting
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 328 register 102h: spectra-155 path rei/rdi control #1 bit type function default bit 7 r/w autoprei 0 bit 6 r/w almprdi 0 bit 5 r/w paisprdi 1 bit 4 r/w pslmprdi 1 bit 3 r/w lopprdi 1 bit 2 r/w lopconprdi 1 bit 1 r/w tiuprdi 1 bit 0 r/w timprdi 1 this register controls the auto assertion of path rdi (g1 bit 5) in the local tpop #1 or a mate tpop #1 via the rad prdi5 bit position. when the spectra-155 is configured for sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, this register controls the assertion of path rdi for the entire sonet/sdh stream. when configured for sts-3 (stm-1/au3) mode, this register controls the assertion of path rdi for the sts-1 (stm-0/au3) #1 only. timprdi: when set high, the timprdi bit enables path rdi assertion when path trace message mismatch (tim) events are detected in the receive stream. when timprdi is set low, trace identifier mismatch events have no effect on path rdi. tiuprdi: when set high, the tiuprdi bit enables path rdi assertion when path trace message unstable (mode 1 or mode 2 as controlled by the spectra-155 auto trace message mode 1/2 control register) events are detected in the receive stream. when tiuprdi is set low, trace identifier unstable events have no effect on path rdi. lopconprdi: when set high, the lopconprdi bit enables path rdi assertion when loss of pointer concatenation (lopcon) events are detected in the receive stream. when lopconprdi is set low, loss of pointer concatenation events have no effect on path rdi.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 329 lopprdi: when set high, the lopprdi bit enables path rdi assertion when loss of pointer (lop) events are detected in the receive stream. when lopprdi is set low, loss of pointer events have no effect on path rdi. pslmprdi: when set high, the pslmprdi bit enables path rdi assertion when path signal label mismatch (pslm) events are detected in the receive stream. when pslmprdi is set low, path signal label mismatch events have no effect on path rdi. paisprdi: when set high, the paisprdi bit enables path rdi assertion when the path alarm indication signal state (pais) is detected in the receive stream. when paisprdi is set low, pais states have no effect on path rdi. almprdi: when set high, the almprdi bit enables path rdi assertion when loss of signal (los), loss of frame (lof) or line alarm indication signal (lais) events are detected in the receive stream. when almprdi is set low, the above events have no effect on path rdi. autoprei: the autoprei bit enables the automatic insertion of path rei events in the local or mate transmitter. when autoprei is a logic one, receive b3 errors detected by the spectra-155 are automatically inserted in the g1 byte of the local transmit stream (as enabled using the rxsel[1:0] bits in the spectra-155 path rei/rdi control #1 register). in addition, rei events are indicated on the rad[1] output. when autoprei is a logic zero, path rei events are not automatically inserted in the local transmit stream. in addition, rei events are not indicated on the rad[1] output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 330 register 103h: spectra-155 path/mapper interrupt status bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 r tpip3i x bit 3 r tpip2i x bit 2 r tpip1i x bit 1 r d3ma[3:1]i x bit 0 r d3md[3:1]i x this register, together with the spectra-155 section/line interrupt status register, the spectra-155 path interrupt status #1 register and the spectra-155 path interrupt status #2 register, allows the source of an active interrupt to be identified down to the block level. further register accesses to the block in question are required in order to determine each specific cause of an active interrupt and to acknowledge each interrupt source. these register bits are not cleared on read. d3md[3:1]i: the d3md[3:1]i bit is high when an interrupt request is active from any one of the d3md blocks. d3ma[3:1]i: the d3ma[3:1]i bit is high when an interrupt request is active from any one of the d3ma block. tpipni: the tpipni bits are high when an interrupt request is active from the corresponding tpip block.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 331 register 104h: spectra-155 path interrupt status #1 bit type function default bit 7 r dpais x bit 6 unused x bit 5 r rpop3i x bit 4 r rpop2i x bit 3 r rpop1i x bit 2 r rtal3i x bit 1 r rtal2i x bit 0 r rtal1i x this register, together with the spectra-155 section/line interrupt status register, the spectra-155 path/mapper interrupt status register and the spectra-155 path interrupt status #2 register, allows the source of an active interrupt to be identified down to the block level. further register accesses to the block in question are required in order to determine each specific cause of an active interrupt and to acknowledge each interrupt source. rtalni: the rtalni bits are high when an interrupt request is active from the corresponding rtal block. rpopni: the rpopni bits are high when an interrupt request is active from the corresponding rpop block. dpais: the drop bus alarm indication signal (dpais) bit is set high when path ais is inserted in the drop bus. in sts-3 (stm-1/au3) mode, dpais is set high when path ais is inserted in any of the three sts-1 (stm-0/au3) streams. drop bus path ais assertion can be automatic using the receive path ais control registers or manual using the rtal control registers. note, dpais is not an interrupt bit. these register bits are not cleared on read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 332 register 105h: spectra-155 path interrupt status #2 bit type function default bit 7 r tpais x bit 6 unused x bit 5 r ttal3i x bit 4 r ttal2i x bit 3 r ttal1i x bit 2 r sptb3i x bit 1 r sptb2i x bit 0 r sptb1i x this register, together with the spectra-155 section/line interrupt status register, the spectra-155 path/mapper interrupt status register and the spectra-155 path interrupt status #1 register, allows the source of an active interrupt to be identified down to the block level. further register accesses to the block in question are required in order to determine each specific cause of an active interrupt and to acknowledge each interrupt source. these register bits are not cleared on read. sptbni: the sptbni bits are high when an interrupt request is active from the corresponding sptb block. ttalni: the ttalni bits are high when an interrupt request is active from the corresponding ttal block. tpais the transmit stream alarm indication signal (tpais) bit is set high when path ais is inserted in the transmit stream. in sts-3 (stm-1/au3) mode, tpais is set high when path ais is inserted in any of the three sts-1 (stm-0/au3) streams. transmit bus path ais assertion is controlled using the ttal control registers or the tpop control registers. note, tpais is not an interrupt bit.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 333 register 106h: spectra-155 path transmit control bit type function default bit 7 unused x bit 6 unused x bit 5 r/w tdis3 0 bit 4 r/w tdis2 0 bit 3 r/w tdis1 0 bit 2 r/w tptb3en 0 bit 1 r/w tptb2en 0 bit 0 r/w tptb1en 0 this register controls the insertion of path overhead in the transmit stream. tptbnen: the tptbnen bits controls whether the path trace message stored in the tptb block is inserted in the transmit stream. when tptbnen is set high, the message in the corresponding transmit path trace buffer (tptb) is inserted in the transmit stream. when tptbnen is set low, the path trace message is supplied by the tpop block or via the corresponding tpoh input. the tptbnen bits must be set low and the serial tpoh stream must be disable to prevent path trace insertion at intermediate tandem connection nodes. tdisn: the tdisn bits controls the insertion of path overhead bytes in the transmit stream. when tdis is set high, the path overhead bytes of the corresponding transmit stream is sourced from the add bus. serial path overhead insertion and corruption via the tpoh input is still available. however, setting tpohen high during the b3 byte field corrupts the transmitted byte in an unpredictable fashion. all other poh bytes may be modified via the tpoh inputs as controlled by the tpop source control register bits and the tpohen input normally. when tdis is set low, path overhead is processed normally. the tdisn bits must be set high and the tpohen[3:1] inputs set low to disable path overhead insertion at intermediate tandem connection and at line (multiplexed section) terminating nodes.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 334 register 107h: spectra-155 path loopback, add bus control bit type function default bit 7 r/w adduev 0 bit 6 unused x bit 5 unused x bit 4 r/w sllben 0 bit 3 unused x bit 2 r/w addue3 0 bit 1 r/w addue2 0 bit 0 r/w addue1 0 this register provides control of line and diagnostic loopback of the spectra-155. adduen: when set high, the adduen bits configure the corresponding sts-1 (stm-0/au3) stream in the add bus as unequipped. payload bytes from that sts-1 (stm-0/au3) stream are overwritten with all ones or all zeros as controlled using the adduev bit. when adduen is set low, the sts-1 (stm-0/au3) stream is equipped and carrying valid data. sllben: when set high, the system side line loopback enable bit (sllben) activates line loopback in the spectra-155. data from the receive stream propagates to the drop bus and replaces the data on the add bus. when sllben is set low, system side line loopback is disabled, data on the add bus is transmitted on the transmit stream. sllben must be set low when operating in ds3 mode, in serial datacom or in serial telecom mode. adduev: when set high, the adduev bit selects the all ones pattern as the overwrite pattern when payload overwrite is enabled using the adduen bits. when set low, the adduev bit selects the all zeros pattern as the overwrite pattern when payload overwrite is enabled using the adduen bits.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 335 register 108h: spectra-155 signal activity monitor bit type function default bit 7 unused x bit 6 unused x bit 5 r ada x bit 4 r aca x bit 3 unused x bit 2 unused x bit 1 r dcka x bit 0 r acka x this register provides activity monitoring on major spectra-155 inputs for byte and nibble telecombus operation (smode=000,001). when a monitored input makes a low to high transition, the corresponding register bit is set high. the bit will remain high until this register is read, at which point, all the bits in this register are cleared. a lack of transitions is indicated by the corresponding register bit reading low. this register should be read periodically to detect stuck at conditions. acka: the ack active (acka) bit monitors for low to high transitions on the ack input. acka is set high on a rising edge of ack, and is set low when this register is read. dcka: the dck active (dcka) bit monitors for low to high transitions on the dck input. dcka is set high on a rising edge of dck, and is set low when this register is read. aca: the add bus control active (aca) bit monitors for low to high transitions on the apl, ac1j1v1 and adp inputs. aca is set high when rising edges have been observed on all three signals, and is set low when this register is read. ada: the add bus data active (ada) bit monitors for low to high transitions on the ad[7:0] bus when configured for byte telecombus mode or on the ad[3:0] bus when configured for nibble telecombus mode. ada is set high when
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 336 rising edges have been observed on all the signals in ad[7:0] or ad[3:0], and is set low when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 337 register 109h: spectra-155 parity configuration bit type function default bit 7 unused x bit 6 unused x bit 5 r api x bit 4 r/w ape 0 bit 3 r/w oddpg 0 bit 2 r/w oddpc 0 bit 1 r/w incpl 0 bit 0 r/w incc1j1v1 0 this register allows the parity insertion in the add and generated busses of the spectra-155 to be configured. incc1j1v1: the incc1j1v1 bit controls the whether the composite timing signals (ac1j1v1, dc1j1v1, gc1j1v1) in the add, drop and generated busses are used to calculate the corresponding parity signals (adp, ddp, gdp). when incc1j1v1 is set high, the parity signal set includes the c1j1v1 signal. when incc1j1v1 is set low, parity is calculated without regard to the state of the corresponding c1j1v1 signal on the three busses. incpl: the incpl bit controls the whether the payload active signal (apl, dpl, gpl) in the add, drop and generated busses are used to calculate the corresponding parity signals (adp, ddp, and gdp, respectively). when incpl is set high, the parity signal set includes the pl signal. when incpl is set low, parity is calculated without regard to the state of the corresponding pl signal on the three busses. oddpc: the oddpc bit controls the parity expected on the add bus parity signal (adp). when set high, the oddpc bit configures the bus parity including the corresponding parity signal to be odd. when set low, the oddpc bit configures the bus parity to be even.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 338 oddpg: the oddpg bit controls the parity placed on the drop bus and generated bus parity signals (ddp, gdp). when set high, the oddpg bit configures the bus parity including the corresponding parity signal to be odd. when set low, the oddpg bit configures the bus parity to be even. ape: the ape bit controls the assertion of interrupts when a parity error is detected in the add bus. when ape is set high, an interrupt will be asserted (intb set low) when a parity error has been detected in the add bus. when ape is set low, add bus parity errors will not affect the interrupt output. api: the add bus parity interrupt status bit (api) reports the status of the add bus parity interrupt. api is set high on detection of a parity error event (transition to good or bad parity) on the add bus. this bit and the interrupt are cleared when this register is read. note, api is only valid when operating in telecombus byte or nibble mode. the occurrence of parity error events is usually an indication of mis-configured parity generation/detection or actual hardware problem at the add bus input.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 339 register 110h, 150h, 190h: rpop status and control (extd=0) bit type function default bit 7 r/w reserved 0 bit 6 r lopconv x bit 5 r lopv x bit 4 r paisconv x bit 3 r paisv x bit 2 r prdiv x bit 1 r newptri x bit 0 r/w newptre 0 this register provides configuration and reports the status of the corresponding rpop if the extd bit is set low in the rpop pointer msb register. newptre: when a 1 is written to the newptre interrupt enable bit position, the reception of a new_point indication will activate the interrupt (int) output. newptri: the newptri bit is set to logic 1 when a new_point indication is received. this bit (and the interrupt) are cleared when this register is read. prdiv: the path rdi status bit (prdi) indicates reception of path rdi alarm in the receive stream. paisv: the path ais status bit (paisv) indicates reception of path ais alarm in the receive stream. paisconv: the concatenation path ais status bit (paisconv) indicates reception of path ais alarm in the concatenation indicator in the receive stream. lopv: the loss of pointer status bit (lopv) indicates entry to the lop_state in the rpop pointer interpreter state machine.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 340 lopconv: the concatenated loss of pointer status bit (lopconv) indicates entry to lop_state for the concatenated streams in the rpop pointer interpreter. reserved: the reserved bit must be programmed to logic zero for proper operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 341 register 110h, 150h, 190h: rpop status and control (extd=1) bit type function default bit 7 r/w tcdlt 0 bit 6 r/w iinvcnt 0 bit 5 r/w psl5 0 bit 4 r/w v1dislop 0 bit 3 unused bit 2 r erdiv[2] x bit 1 r erdiv[1] x bit 0 r erdiv[0] x this register provides configuration and reports the status of the corresponding rpop if the extd bit is set high in the rpop pointer msb register. erdiv[2:0]: the erdiv[2:0] bits reflect the current state of the detected enhanced rdi, (filtered g1 bits 5, 6, & 7). v1dislop: when a 1 is written to the v1dislop bit (v1 disable in lop), the rpop and the drop bus will flywheel on the last known multiframe position prior to entering lop. when a 0 is written to this bit, while in lop the rpop will continue to track the receive j1 and v1 positions and indicate these positions to downstream blocks. psl5: the psl5 bit controls the filtering of the path signal label (psl) byte (c2). when a 1 is written to psl5, the psl is updated when the same value is received for 5 consecutive frames. when a 0 is written to psl5, the psl is updated when the same value is received for 3 consecutive frames. iinvcnt: when a 1 is written to the iinvcnt (intuitive invalid pointer counter) bit, if in the lop state, 3 x new point will reset the inv_point count. if this bit is set to 0, the inv_point count will not be reset if in the lop state and 3 x new pointers are detected.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 342 tcdlt: when a 1 is written to the tcdlt (tandem connection data link transparent) bit, the data link field of the z5 byte will be passed transparently if no data is inserted via the tandem connection overhead data signal (tcoh). if this bit is set to 0, all ones will be inserted into the data link field of the z5 byte, provided no data is inserted via the tandem connection overhead data signal (tcoh).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 343 register 111h, 151h, 191h: rpop alarm interrupt status (extd=0) bit type function default bit 7 r reserved x bit 6 r lopconi x bit 5 r lopi x bit 4 r paisconi x bit 3 r paisi x bit 2 r prdii x bit 1 r bipei x bit 0 r preii x this register allows identification and acknowledgment of path level alarm and error event interrupts when the extd bit is set low in the rpop pointer msb register. these bits (and the interrupt) are cleared when the this register is read. preii the prei interrupt status bit (preii) is set high when a path rei is detected. bipei: the bip error interrupt status bit (bipei) is set high when a path bip-8 error is detected. prdii: the prdii interrupt status bit is set high on assertion and removal of the path rdi alarm (bit 5 of g1) or when a change is detected in bit 6 of g1. paisi, paisconi, lopi, lopconi: the prdii, paisi, paisconi, lopi and lopconi interrupt status bits are set high on assertion and removal of the corresponding alarm states. reserved: the reserved bit is an interrupt status bit and must be ignored when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 344 register 111h, 151h, 191h: rpop alarm interrupt status (extd=1) bit type function default bit 7 unused bit 6 unused bit 5 unused bit 4 unused bit 3 unused bit 2 unused bit 1 unused bit 0 r erdii x this register allows identification and acknowledgment of path level alarm and error event interrupts when the extd bit is set high in the rpop pointer msb register. these bits (and the interrupt) are cleared when the interrupt status register is read. erdii: the erdii bit is set to logic 1 when a change is detected in the received enhanced rdi state.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 345 register 112h, 152h, 192h: rpop pointer interrupt status bit type function default bit 7 r illjreqi x bit 6 r concati x bit 5 r discopai x bit 4 r invndfi x bit 3 r reserved x bit 2 r nsei x bit 1 r psei x bit 0 r ndfi x this register allows identification and acknowledgment of pointer event interrupts. these bits (and the interrupt) are cleared when this register is read. ndfi: the ndf enabled indication interrupt status bit (ndfi) is set high when one of the ndf enable patterns is observed in the receive stream. psei, nsei: the positive and negative justification event interrupt status bits (psei, nsei) are set high when the rpop block responds to an inc_ind or dec_ind indication, respectively, in the receive stream. reserved: the reserved bit is an interrupt status bit and must be ignored when this register is read. invndfi: the invalid ndf interrupt status bit (ndfi) is set high when an invalid ndf code is observed on the receive stream. discopai: the discontinuous pointer change interrupt status bit (discopai) is set high when the rpop active offset is changed due to receiving the same valid pointer for three consecutive frames (3 x eq_new_point indication).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 346 illjreqi: the illegal justification request interrupt status bit (illjreqi) is set high when the rpop detects a positive or negative pointer justification request (inc_req, dec_req) that occurs within three frames of a previous justification event (inc_ind, dec_ind) or an active offset change due to an ndf enable indication (ndf_enable). concati: the concatenation indication error interrupt status bit (concati) is set high when the spectra-155 is operating in concatenation mode and an error is detected in the concatenation indicators of sts-1 (stm-0/au3) #2 and sts-1 (stm-0/au3) #3.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 347 register 113h, 153h, 193h: rpop alarm interrupt enable (extd=0) bit type function default bit 7 r/w reserved 0 bit 6 r/w lopcone 0 bit 5 r/w lope 0 bit 4 r/w paiscone 0 bit 3 r/w paise 0 bit 2 r/w prdie 0 bit 1 r/w bipee 0 bit 0 r/w preie 0 this register allows interrupt generation to be enabled or disabled for alarm and error events. this register can be accessed when the extd bit is set low in the rpop pointer msb register. preie: when a 1 is written to the preie interrupt enable bit position, the reception of one or more path reis will activate the interrupt (intb) output. bipee: when a 1 is written to the bipee interrupt enable bit position, the detection of one or more path bip-8 errors will activate the interrupt (intb) output. prdie: when a 1 is written to the prdie interrupt enable bit position, a change in the path rdi state (bit 5 of g1) will activate the interrupt (intb) output. paise: when a 1 is written to the paise interrupt enable bit position, a change in the path ais state will activate the interrupt (intb) output. paiscone: when a 1 is written to the paiscone interrupt enable bit position, a change in the concatenation path ais state will activate the interrupt (intb) output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 348 lope: when a 1 is written to the lope interrupt enable bit position, a change in the loss of pointer state will activate the interrupt (intb) output. lopcone: when a 1 is written to the lopcone interrupt enable bit position, a change in the concatenation loss of pointer state will activate the interrupt (int) output. reserved: the reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 349 register 113h, 153h, 193h: rpop alarm interrupt enable (extd=1) bit type function default bit 7 r lopconv#2 x bit 6 r lopconv#3 x bit 5 r paisconv#2 x bit 4 r paisconv#3 x bit 3 unused bit 2 unused bit 1 unused bit 0 r/w erdie 0 this register allows interrupt generation to be enabled or disabled for alarm and error events. this register can be accessed when the extd bit is set high in the rpop pointer msb register. erdie: when a 1 is written to the rdie interrupt enable bit position, a change in the enhanced path rdi state. will activate the interrupt (int) output. lopconv#2: the concatenated loss of pointer value bit (lopconv#2) indicates the lop value for the sts-3c (stm-1/au3 #2). lopconv#3: the concatenated loss of pointer value bit (lopconv#3) indicates the lop value for the sts-3c (stm-1/au3 #3). paisconv#2: the concatenated path ais value bit (paisconv#2) indicates the pais value for the sts-3c (stm-1/au3 #2). paisconv#3: the concatenated path ais value bit (paisconv#3) indicates the pais value for the sts-3c (stm-1/au3 #3).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 350 register 114h, 154h, 194h: rpop pointer interrupt enable bit type function default bit 7 r/w illjreqe 0 bit 6 r/w concate 0 bit 5 r/w discopae 0 bit 4 r/w invndfe 0 bit 3 r/w reserved 0 bit 2 r/w nsee 0 bit 1 r/w psee 0 bit 0 r/w ndfe 0 this register allows interrupt generation to be enabled or disabled for pointer events. ndfe: when a 1 is written to the ndfe interrupt enable bit position, the detection of an ndf_enable indication will activate the interrupt (intb) output. psee: when a 1 is written to the psee interrupt enable bit position, a positive pointer adjustment event will activate the interrupt (intb) output. nsee: when a 1 is written to the nsee interrupt enable bit position, a negative pointer adjustment event will activate the interrupt (intb) output. reserved: the reserved bit must be programmed to logic zero for proper operation of the spectra-155. invndfe: when a 1 is written to the invndfe interrupt enable bit position, an invalid ndf code will activate the interrupt (intb) output. discopae: when a 1 is written to the discopae interrupt enable bit position, a change of pointer alignment event will activate the interrupt (intb) output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 351 concate: when a 1 is written to the concate interrupt enable bit position, an invalid concatenation indicator event will activate the interrupt (intb) output. illjreqe: when a 1 is written to the illjreqe interrupt enable bit position, an illegal pointer justification request will activate the interrupt (intb) output.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 352 register 115h, 155h, 195h: rpop pointer lsb bit type function default bit 7 r ptr[7] x bit 6 r ptr[6] x bit 5 r ptr[5] x bit 4 r ptr[4] x bit 3 r ptr[3] x bit 2 r ptr[2] x bit 1 r ptr[1] x bit 0 r ptr[0] x the register reports the lower eight bits of the active offset. ptr[7:0]: the ptr[7:0] bits contain the eight lsbs of the active offset value as derived from the h1 and h2 bytes. to ensure reading a valid pointer, the ndfi, nsei and psei bits of the rpop pointer interrupt status register should be read before and after reading this register to ensure that the pointer value did not changed during the register read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 353 register 116h, 156h, 196h: rpop pointer msb bit type function default bit 7 r/w ndfpor 0 bit 6 r/w extd 0 bit 5 r/w rdi10 0 bit 4 r concat x bit 3 r s1 x bit 2 r s0 x bit 1 r ptr[9] x bit 0 r ptr[8] x this register reports the upper two bits of the active offset, the ss bits in the receive pointer. ptr[9:8]: the ptr[9:8] bits contain the two msbs of the current pointer value as derived from the h1 and h2 bytes. thus, to ensure reading a valid pointer, the ndfi, nsei and psei bits of the pointer interrupt status register should be read before and after reading this register to ensure that the pointer value did not changed during the register read. s0, s1: the s0 and s1 bits contain the two s bits received in the last h1 byte. these bits should be software debounced. concat: the concat bit is set high if the h1, h2 pointer byte received matches the concatenation indication (one of the five ndf_enable patterns in the ndf field, don't care in the size field, and all-ones in the pointer offset field). rdi10: the rdi10 bit controls the filtering of the remote defect indication, the auxiliary remote defect indication and the enhanced remote defect indication. when rdi10 is set high, the rdi and erdi status is updated when the same value is received in the corresponding bit/bits of the g1 byte for 10 consecutive frames. when rdi10 is set low, the rdi and erdi status is updated when the same value is received for 5 consecutive frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 354 extd: the extd bit extends the rpop registers to facilitate additional mapping. if this bit is set to logic 1 the register mapping, for the rpop status and control register, the rpop alarm interrupt status register and the rpop alarm interrupt enable registers are extended. ndfpor: the ndfpor (new data flag pointer of range) bit controls the definition of the ndf_enable indication for entry to the lop state under 8xndf_enable events. when ndfpor is set high, for the purposes of detect of loss of events only, the definition of the ndf_enable indication does not require the pointer value to be within the range of 0 to 782. when ndfpor is set low, ndf_enable indications require the pointer to be within 0 to 782.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 355 register 117h, 157h, 197h: rpop path signal label bit type function default bit 7 r psl[7] x bit 6 r psl[6] x bit 5 r psl[5] x bit 4 r psl[4] x bit 3 r psl[3] x bit 2 r psl[2] x bit 1 r psl[1] x bit 0 r psl[0] x this register reports the path label byte in the receive stream.. psl[7:0]: the psl[7:0] bits contain the path signal label byte (c2). the value in this register is updated to a new path signal label value if the same new value is observed for three or five consecutive frames as selected using the psl5 bit in the rpop status and control (extd=1) register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 356 register 118h, 158h, 198h: rpop path bip-8 lsb bit type function default bit 7 r be[7] x bit 6 r be[6] x bit 5 r be[5] x bit 4 r be[4] x bit 3 r be[3] x bit 2 r be[2] x bit 1 r be[1] x bit 0 r be[0] x register 119h, 159h, 199h: rpop path bip-8 msb bit type function default bit 7 r be[15] x bit 6 r be[14] x bit 5 r be[13] x bit 4 r be[12] x bit 3 r be[11] x bit 2 r be[10] x bit 1 r be[9] x bit 0 r be[8] x be[15:0]: bits be[15:0] represent the number of path bit-interleaved parity errors that have been detected since the last time the path bip-8 registers were polled by writing to the spectra-155 reset and identity register. the write access transfers the internally accumulated error count to the path bip-8 registers within 7 s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 357 register 11ah, 15ah, 19ah: rpop path rei lsb bit type function default bit 7 r fe[7] x bit 6 r fe[6] x bit 5 r fe[5] x bit 4 r fe[4] x bit 3 r fe[3] x bit 2 r fe[2] x bit 1 r fe[1] x bit 0 r fe[0] x register 11bh, 15bh, 19bh: rpop path rei msb bit type function default bit 7 r fe[15] x bit 6 r fe[14] x bit 5 r fe[13] x bit 4 r fe[12] x bit 3 r fe[11] x bit 2 r fe[10] x bit 1 r fe[9] x bit 0 r fe[8] x fe[15:0]: bits fe[15:0] represent the number of path remote error indications that have been received since the last time the path rei registers were polled by writing to the spectra-155 reset and identity register. the write access transfers the internally accumulated error count to the path rei registers within 7 s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 358 register 11ch, 15ch, 19ch: rpop tributary multiframe status and control bit type function default bit 7 r lomi x bit 6 r lomv x bit 5 r/w lome 0 bit 4 r/w blkrei 0 bit 3 r comai x bit 2 r/w comae 0 bit 1 r/w reserved 0 bit 0 unused x this register reports the status of the multiframe framer and enables interrupts due to framer events. reserved: the reserved bit must be set low for correct operation of the spectra-155 device. comae: the change of multiframe alignment interrupt enable bit (comae) controls the generation of interrupts on when the spectra-155 detect a change in the multiframe phase. when lome is set high, an interrupt is generated upon change of multiframe alignment. when comae is set low, coma has no effect on the interrupt output (intb). comai: the change of multiframe alignment interrupt status bit (comai) is set high on changes in the multiframe alignment. this bit is cleared (and the interrupt acknowledged) when this register is read. blkrei: when set high, the block rei bit (blkrei) indicates that path rei counts are to be reported and accumulated on a block basis. a single rei error is accumulated if the received rei code is between 1 and 8 inclusive. when blkrei is set low, rei errors are accumulated literally.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 359 lome: the loss of multiframe interrupt enable bit (lome) controls the generation of interrupts on declaration and removal of loss of multiframe indication (lom). when lome is set high, an interrupt is generated upon loss of multiframe. when lome is set low, lom has no effect on the interrupt output (intb). lomv: the loss of multiframe status bit (lomv) reports the current state of the multiframe framer monitoring the receive stream. lomv is set high when loss of multiframe is declared and is set low when multiframe alignment has been acquired. lomi: the loss of multiframe interrupt status bit (lomi) is set high on changes in the loss of multiframe status. this bit is cleared (and the interrupt acknowledged) when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 360 register 11dh, 15dh, 19dh: rpop tandem connection and ring control bit type function default bit 7 r/w sos 0 bit 6 r/w enss 0 bit 5 r/w blkbip 0 bit 4 r/w disfs 0 bit 3 r/w blkbipo 0 bit 2 r/w cdiff 0 bit 1 r/w isf 0 bit 0 r/w otcte 0 this register contains tandem connection and ring control bits. otcte: when set high, the otcte bit configures the rpop to operates as a piece of originating tcte (tandem connection terminating equipment). rpop will place the receive bip-8 error count from the previous frame on the iec field and source the tandem path data link presented on the corresponding rtcoh input in the dl field of the tandem connection maintenance byte (z5) on the drop bus. the bip-8 byte (b3) is updated to reflect the current and all previous modifications of the z5 byte. when a loss of pointer (lop) or path ais event is detected in the receive stream, rpop will maintain the previous pointer on the h1, h2 bytes, and set the iec field to indicate isf (iec = 'b1111). correct b3 and z5 bytes, and all ones on remaining synchronous payload envelope (virtual container) bytes will be placed on the drop bus. when otcte is set high, the h4byp bit in the rtal control register must be set high. the loppais bit in spectra-155 receive path ais control register must be set high for lop detection in originating tcte mode. the when otcte is set low, rpop is not an originating tcte; payload data in receive stream is placed on the drop bus unmodified. isf: the isf bit controls the insertion of incoming signal failure codes in the spe bytes. when isf is set high, the iec field of the z5 byte is set to indicated isf ('b1111). the t andem connection data link remains active. an error-free path bip is inserted in the b3 byte. all remaining spe bytes are set to all- ones. when isf is set low, data is processed normally. isf is ignored when otcte is set low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 361 cdiff: the cdiff bit controls the method of accumulating incoming error counts. when cdiff is set low, the tandem connection iec count registers accumulate the counts reported in the iec field of the z5 byte directly. when cdiff is set high, the tandem connection iec count registers accumulate the absolute value of the difference between the number of bip errors detected in the current frame and the iec count value. blkbipo: when set high, the block bip-8 output bit (blkbipo) indicates that path bip- 8 errors are to be reported on a block basis. a single bip error is reported to the return transmit path overhead processor if any of the bip-8 results indicates a mismatch. in inband error reporting mode, the rei count of the g1 byte is set on a block basis. when blkbipo is set low, bip-8 errors are reported on a bit basis. in inband error reporting mode, the rei count of the g1 byte is set on a bit basis. disfs: when set high, the disfs bit controls the bip-8 calculations to ignore the fixed stuffed columns in an au3 carrying a vc3. when disfs is set low, bip-8 calculations include the fixed stuff columns in an sts-1 (stm-0/au3) stream. this bit is ignored when the spectra-155 is processing an sts-3c (stm-1/au4) stream. blkbip: when set high, the block bip-8 bit (blkbip) indicates that path bip-8 errors are to be reported and accumulated on a block basis. a single bip error is accumulated if any of the bip-8 results indicates a mismatch. when blkbip is set low, bip-8 errors are accumulated on a bit basis. enss: the enable size bit (enss) controls whether the ss bits in the payload pointer are used to determine offset changes in the pointer interpreter state machine. when a logic 1 is written to this bit, an incorrect ss bit pattern (i.e., b?10) will prevent rpop from issuing ndf_enable, inc_ind and dec_ind indications. when a logic 0 is written to this bit, the ss bits received do not affect active offset change events. sos: the stuff opportunity spacing control bit (sos) controls the spacing between consecutive pointer justification events on the receive stream. when a logic 1 is written to this bit, the definition of inc_ind and dec_ind indications includes the requirement that active offset changes have occurred a least
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 362 three frame ago. when a logic 0 is written to this bit, pointer justification indications in the receive stream are followed without regard to the proximity of previous active offset changes.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 363 register 11eh, 15eh, 19eh: rpop tandem connection iec count lsb bit type function default bit 7 r iec[7] x bit 6 r iec[6] x bit 5 r iec[5] x bit 4 r iec[4] x bit 3 r iec[3] x bit 2 r iec[2] x bit 1 r iec[1] x bit 0 r iec[0] x register 11fh, 15fh, 19fh: rpop tandem connection iec count msb bit type function default bit 7 r iec[15] x bit 6 r iec[14] x bit 5 r iec[13] x bit 4 r iec[12] x bit 3 r iec[11] x bit 2 r iec[10] x bit 1 r iec[9] x bit 0 r iec[8] x iec[15:0]: bits iec[15:0] represent the sum of the tandem connection incoming error counts that have been detected since the last time the tandem connection incoming error count registers were polled by writing to the spectra-155 identity and reset register. the write access transfers the internally accumulated error count to the tandem connection incoming error count registers within 7s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 364 register 124h, 164h, 1a4h: pmon receive positive pointer justification count bit type function default bit 7 r rpje[7] x bit 6 r rpje[6] x bit 5 r rpje[5] x bit 4 r rpje[4] x bit 3 r rpje[3] x bit 2 r rpje[2] x bit 1 r rpje[1] x bit 0 r rpje[0] x this register reports the number of positive pointer justification events that occurred on the receive side in the previous accumulation interval. the counter is selectable to accumulate positive pointer justifications in the receive stream when the monrs bit in the spectra-155 path/mapper configuration register is set high, and to accumulate justifications on the drop bus when monrs is set low. rpje[7:0]: bits rpje[7:0] represent the number of positive pointer justification events observed on the receive stream since the rpje register was polled by writing to spectra-155 identity and reset register. the write access transfers the internally accumulated error count to the rpje register within 7s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 365 register 125h, 165h, 1a5h: pmon receive negative pointer justification count bit type function default bit 7 r rnje[7] x bit 6 r rnje[6] x bit 5 r rnje[5] x bit 4 r rnje[4] x bit 3 r rnje[3] x bit 2 r rnje[2] x bit 1 r rnje[1] x bit 0 r rnje[0] x this register reports the number of negative pointer justification events that occurred on the receive side in the previous accumulation interval. the counter is selectable to accumulate negative pointer justifications in the receive stream when the monrs bit in the spectra-155 identity and reset register is set high, and to accumulate justifications on the drop bus when monrs is set low. rnje[7:0]: bits rnje[7:0] represent the number of negative pointer justification events observed on the receive side since the rnje register was polled by writing to spectra-155 identity and reset register. the write access transfers the internally accumulated error count to the rnje register within 7s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 366 register 126h, 166h, 1a6h: pmon transmit positive pointer justification count bit type function default bit 7 r tpje [7] x bit 6 r tpje [6] x bit 5 r tpje [5] x bit 4 r tpje [4] x bit 3 r tpje [3] x bit 2 r tpje [2] x bit 1 r tpje [1] x bit 0 r tpje [0] x this register reports the number on positive pointer justification events that occurred on the transmit stream in the previous accumulation interval. tpje[7:0]: bits tpje[7:0] represent the number of positive pointer justification events inserted in the transmit stream since the tpje register was polled by writing to spectra-155 identity and reset register. the write access transfers the internally accumulated error count to the tpje register within 7 s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 367 register 127h, 167h, 1a7h: pmon transmit negative pointer justification count bit type function default bit 7 r tnje [7] x bit 6 r tnje [6] x bit 5 r tnje [5] x bit 4 r tnje [4] x bit 3 r tnje [3] x bit 2 r tnje [2] x bit 1 r tnje [1] x bit 0 r tnje [0] x this register reports the number of negative pointer justification events that occurred on the transmit stream in the previous accumulation interval. tnje[7:0]: bits tnje[7:0] represent the number of negative pointer justification events inserted in the transmit stream since the tnje register was polled by writing to spectra-155 identity and reset register. the write access transfers the internally accumulated error count to the tnje register within 7 s and simultaneously resets the internal counter to begin a new cycle of error accumulation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 368 register 128h, 168h, 1a8h: rtal control bit type function default bit 7 r/w reserved 0 bit 6 r/w h4byp 0 bit 5 r/w clrfs 0 bit 4 r/w sss 1 bit 3 r/w isfe 0 bit 2 r/w esee 0 bit 1 r/w dpjee 0 bit 0 r/w ipais 0 this register allows the operation of the receive telecombus aligner to be configured. ipais: the insert path alarm indication signal (ipais) bit controls the insertion of pais in the drop bus. when ipais is set high, path ais is inserted in the drop bus. the pointer bytes (h1, h2 and h3) and the entire spe (vc) are set to all-ones. path rdi indication is reported in the receive alarm port and to the companion tpop in the spectra-155. normal operation resumes when the ipais bit is set low. dpjee: the drop bus pointer justification event interrupt enable bit (dpjee) controls the activation of the interrupt output when a pointer justification is inserted in the drop bus. when dpjee is set high, insertion of pointer justification events in the drop bus will activate the interrupt (intb) output. when dpjee is set low, insertion of pointer justification events in the drop bus will not affect intb. esee: the elastic store error interrupt enable bit (esee) controls the activation of the interrupt output when a fifo underflow or overflow has been detected in the elastic store . when esee is set high, fifo flow error events affect the interrupt (intb) output. when esee is set low, fifo flow error events will not affect intb.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 369 isfe: the incoming signal failure interrupt enable bit (isfe) controls the activation of the interrupt output when the status of the isf code in the tandem connection maintenance byte changes to indicate failure or to indicate normal operation. sss: the set ss bit (sss) controls the value of the ss field in the h1 pointer byte in the drop bus. when sss is set high, the ss bits are set to 'b10. when sss is set low, the ss bits are set to 'b00. clrfs: the clear fixed stuff column bit (clrfs) enables the setting of the fixed stuff columns in virtual tributary (low order tributary) mappings to zero. when a logic 1 is written to clrfs, the fixed stuff column data are set to 00h. when a logic 0 is written to clrfs, the fixed stuff column data from the receive stream is placed on the drop bus unchanged. the location of the fixed stuff columns in the synchronous payload envelope (virtual container) is dependent on the whether the spectra-155 is processing concatenated payload. h4byp: the tributary multiframe bypass bit (h4byp) controls whether the rtal block overwrites the h4 byte in the path overhead with an internally generated sequence. when h4byp is set high, the h4 byte carried in the receive stream is placed on the drop bus unchanged. when h4byp is set low, the h4 byte is replaced by the sequence 'hfc, 'hfd, 'hfe and 'hff. the phase of the four frames in the multiframe is synchronized by the multiframe framer in the rpop block. in originating tandem connection terminating equipment mode (otcte set high in rpop tandem connection and ring control register), h4byp must be set high for proper operation of the spectra-155. reserved: the reserved bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 370 register 129h, 169h, 1a9h: rtal interrupt status and control bit type function default bit 7 r/w dopj[1] 0 bit 6 r/w dopj[0] 0 bit 5 r/w esd[1] 1 bit 4 r/w esd[0] 0 bit 3 r esei x bit 2 r ppji x bit 1 r npji x bit 0 r/w dlop 0 this register allows the control of the drop bus interface and sensing of interrupt status. dlop: the diagnose loss of pointer control bit (dlop) allows downstream pointer processing elements to be diagnosed. when dlop is set high, the new data flag (ndf) field of the payload pointer inserted in the drop bus is inverted causing downstream pointer processing elements to enter a loss of pointer (lop) state. npji: the drop bus negative pointer justification interrupt status bit (npji) is set high when the rtal inserts a positive pointer justification event on the drop bus. ppji: the drop bus positive pointer justification interrupt status bit (ppji) is set high when the rtal inserts a positive pointer justification event on the drop bus. esei: the drop bus elastic store error interrupt status bit (esei) is set high when the fifo in rtal underflows or overflows.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 371 esd0- esd1: the elastic store depth control bits (esd[1:0]) set elastic store fifo fill thresholds. i.e., the thresholds for the es_uppert and es_lowert indications. the thresholds for the four esd[1:0] codes are: table 32 - receive esd[1:0] codepoints. esd[1:0] hard neg limit soft neg limit soft pos limit hard pos limit 004004 015114 106446 117667 definitions: soft neg limit: the maximum number of incoming negative justification (after several incoming positive justifications) before entering the soft region of the fifo (in the soft region, the rtal generates outgoing negative justifications at the rate of 1 in every 16 frames). hard neg limit: the maximum number of incoming negative justification (after several incoming positive justifications) before entering the hard region of the fifo (in the hard region, the rtal generates outgoing negative justification at the rate of 1 in every 4 frames). soft pos limit: the maximum number of incoming positive justification (after several incoming negative justifications) before entering the soft region of the fifo (in the soft region, the rtal generates outgoing positive justification at the rate of 1 in every 16 frames). hard pos limit: the maximum number of incoming positive justification (after several incoming negative justifications) before entering the hard region of the fifo (in the hard region the rtal will start generates outgoing positive justification at the rate of 1 in every 4 frames).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 372 dopj0- dopj1: the diagnose pointer justification bits (dopj[1:0]) allow downstream pointer processing elements to be diagnosed for correct reaction to pointer justification events. setting dopj[1] high and dopj[0] low, forces the rtal to generate positive stuff justification events on the drop bus at the rate of one every four frames regardless of the current depth of the internal fifo. prolonged application may cause the fifo to overflow. setting dopj[1] low and dopj[0] high, forces the rtal to generate negative stuff justification events at the rate of one every four frames, regardless of the current depth of the internal fifo. prolonged application may cause the fifo to underflow. setting both dopj[1] and dopj[0] high disables the rtal from generating pointer justification events. if the incoming and outgoing clocks have a frequency offset, the internal fifo may under/overflow depending on the relative frequencies of the clocks. pointer justification events are generated based on the current depth of the internal fifo when dopj[1] and dopj[0] are both set low. when dopj[1:0] is set to values other than 'b00, the detection of elastic store over/underflow is disabled. the interrupt bits (and the interrupt) are cleared when this register is read.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 373 register 12ah, 16ah, 1aah: rtal alarm and diagnostic control bit type function default bit 7 r isfv x bit 6 r isfi x bit 5 r/w h4aisb 0 bit 4 r/w ituais 0 bit 3 r/w fisf 0 bit 2 r/w ttcte 0 bit 1 r/w esais 0 bit 0 r/w dh4 0 this register reports alarms and controls diagnostics on the drop bus. dh4: the diagnose multiframe indicator enable bit (dh4) controls the inversion of the multiframe indicator (h4) byte in the drop bus. this bit may be used to cause an out of multiframe alarm in downstream circuitry when the spe (vc) is used to carry virtual tributary (vt) or tributary unit (tu) based payloads. when a logic 0 is written to this bit position, the h4 byte is unmodified. when a logic 1 is written to this bit position, the h4 byte is inverted. esais: the elastic store error path ais insertion enable bit (esais) controls the insertion of path ais in the drop bus when a fifo underflow or overflow has been detected in the elastic store . when esais is set high, detection of fifo flow error will cause path ais to be inserted in the drop bus for three frames. when esais is set low, path ais is not inserted as a result of fifo errors. ttcte: the ttcte bit controls whether the rtal is terminating a tandem connection. when ttcte is set high, incoming signal failure codes (isf) in the incoming error count field (iec) of the tandem connection maintenance byte (z5) is translated into path ais in the drop bus. z5 bytes carrying a normal iec value are cleared to zero, and the b3 byte is update to reflect the change to z5. when ttcte is set low, the rtal is not terminating a tandem connection. the b3 and z5 bytes are not modified by the rtal.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 374 fisf: the fisf bit controls the filtering of isf codes in the receive stream in terminating tandem connection terminating equipment mode (ttcte high). when fisf is set high, the isf state is entered after receiving an active isf code ('b 1111) for three consecutive frames. similarly, path ais is removed after detection of inactive isf codes for three consecutive frames. when fisf is set low, the isf state is asserted immediately on detection of active isf and removal occurs immediately on detection of inactive isf. ituais: the insert tributary path ais bits controls the insertion of tributary path ais on the drop bus for vt1.5 (tu11), vt2 (tu12), vt3 and vt6 (tu2) payloads. when ituais is set high, columns in the drop bus carrying tributary traffic are set to all ones. the pointer bytes (h1, h2, and h3), the path overhead column, and the fixed stuff columns are unaffected. normal operation resumes when the ituais bit is set low. the ituais bit is not applicable for tu3 tributary payloads and the ituais bit must be set low. h4aisb: the insert h4 ais bits controls the insertion of the all-ones ais pattern in the h4 byte. when h4aisb is set low, the h4 byte will be over-written with 'hff when path ais is inserted in the drop bus. when h4aisb is set high, the h4 byte is not over-written during path ais insertion. isfi: the incoming signal failure alarm interrupt status bit (isfi) is set high when the rtal detects a change in the isf state (from normal to signal failure, or vice versa). this bit is cleared when this register is read. this bit is only active when ttcte is set high. when ttcte is set low, this bit should be ignored. isfv: the incoming signal failure alarm status bit (isfv) reports the status of the isf state derived from the isf code in the tandem connection maintenance byte (z5) of the receive stream. this bit is only active when ttcte is set high. when ttcte is set low, this bit should be ignored.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 375 register 130h, 170h, 1b0h: tpop control bit type function default bit 7 unused x bit 6 r/w eprdien 0 bit 5 r/w eprdisrc 0 bit 4 r/w persist 0 bit 3 r/w excfs 0 bit 2 r/w dh4 0 bit 1 r/w db3 0 bit 0 r/w pais 0 the register controls the operation of the transport overhead processor for downstream diagnostics and tandem connection applications. pais: the pais bit controls the insertion of path alarm indication signal in the transmit stream. when a logic one is written to this bit, the synchronous payload envelope and the pointer bytes (h1 - h3) are set to all-ones. when a logic zero is written to this bit, the spe and pointer bytes are processed normally. upon de-activation of path ais, a new data flag accompanies the first valid pointer. db3: the diagnose bip-8 enable bit (db3) controls the inversion of the path bip-8 byte (b3) in the transmit stream. when a logic zero is written to this bit position, the b3 byte is transmitted uncorrupted. when a logic one is written to this bit position, the b3 byte is inverted, causing the insertion of eight path bip-8 errors per frame. this bit overrides the state of the b3 error insertion mask controlled by the corresponding tpohen primary input. dh4: the diagnose multiframe indicator enable bit (dh4) controls the inversion of the multiframe indicator (h4) byte in the transmit stream. this bit may be used to cause an out of multiframe alarm in downstream circuitry when the spe (vc) is used to carry virtual tributary (vt) or tributary unit (tu) based payloads. when a logic 0 is written to this bit position, the h4 byte is unmodified. when a logic 1 is written to this bit position, the h4 byte is inverted.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 376 excfs: the fixed stuff column bip-8 exclusion bit (excfs) controls the inclusion of bytes in the fixed stuff columns of the sts-1 (stm-0/au3) payload carrying tributaries in path bip-8 calculations. when excfs is set high, the value of bytes in the fixed stuff columns do not affect the path bip-8 byte (b3). when excfs is set low, data in the fixed stuff bytes are included in path bip-8 calculations. this bit has no effect when the spectra-155 is processing an sts-3c (stm-1/au4) stream. persist: the path far end receive failure alarm persistence bit (persist) controls the persistence of the rdi asserted into the transmit stream. when persist is a logic one, the rdi code inserted into the transmit stream as a result of consequential actions is asserted for a minimum of 20 frames in non- enhanced rdi mode, or the last valid rdi code before an idle code (idle codes are when bits 5,6,7 are 000, 001, or 011) is asserted for 20 frames in enhanced rdi mode. when persist is logic zero, the transmit rdi code changes immediately based on received alarm conditions. eprdisrc: the enhanced path remote defect indication source (eprdisrc) bit controls the source of the enhanced path rdi code. when eprdisrc is set high, the enhanced path rdi code is sourced from internal receive side alarms as controlled by the spectra-155 path rdi control register. when eprdisrc is set low, the enhanced path rdi code is sourced from the tpop path status register. eprdien: the enhanced path remote defect indication enable (eprdien) bit controls path rdi insertion. when eprdien is set high, enhanced path rdi assertion (bits 5,6,7 of the g1 byte) is enabled while normal path rdi (bit 5 of the g1 byte) and auxiliary path rdi (bit 6 of the g1 byte) are disabled. when eprdien is set low, enhanced path rdi assertion is disabled while normal path rdi and auxiliary path rdi are enabled.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 377 register 131h, 171h, 1b1h: tpop generated bus control bit type function default bit 7 r/w h1load 0 bit 6 r/w ftptr 0 bit 5 r/w sos 0 bit 4 r/w pld 0 bit 3 r/w ndf 0 bit 2 r/w nse 0 bit 1 r/w pse 0 bit 0 r/w reserved1 0 this registers controls the active offset on the generated bus. reserved1: the reserved1 bit must be written to logic 0 for proper operation of the spectra-155. pse: the positive stuff enable bit (pse) controls the generation of positive pointer movements in the generated bus. a zero to one transition on this bit enables the insertion of a single positive pointer justification in the generated bus. this register bit is automatically cleared after the pointer movement is inserted. if the nse and pse register bits are both asserted, no pointer movement is generated, but the pse and nse bits are cleared anyway. nse: the negative stuff enable bit (nse) controls the generation of negative pointer movements in the generated bus. a zero to one transition on this bit enables the insertion of a single positive pointer justification in the generated bus. this register bit is automatically cleared after the pointer movement is inserted. if the nse and pse register bits are both asserted, no pointer movement is generated, but the pse and nse bits are cleared anyway. ndf: the ndf insert bit (ndf) controls the insertion of new data flags in the payload pointer. when a logic one is written to this bit, the pattern contained
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 378 in the ndf[3:0] bits in the tpop payload pointer msb register is inserted continuously in the payload pointer of the transmit stream. when a logic zero is written to this bit, the normal pattern ('b0110) is inserted in the payload pointer. pld: the payload pointer load enable bit (pld) controls the loading of the pointer value contained in the payload pointer registers. if a legal value (i.e., 0 pointer value 782) is found in the tpop payload pointer registers, writing a one to this bit causes the j1 indication pulse on gc1j1v1 pulse to immediately jump to the corresponding byte position. if a value greater than 782 is found in the tpop payload pointer registers, gc1j1v1 pulses will retain the previous alignment. this bit is automatically cleared after the new payload pointer has been loaded. the j1 indicator will not track changes in gfp. to maintain a constant j1 offset with respect to gfp, pld must be reasserted each time the gfp changes position. sos: the stuff opportunity spacing control bit (sos) bit controls the spacing between consecutive spe positive or negative stuff events on the generated bus. when a logic 0 is written to this bit, stuff events may be generated every frame as controlled by the pse, and nse register bits. when a logic 1 is written to this bit, no positive or negative stuffs occur within three frames of the latest pointer movement (including an arbitrary movement). an arbitrary pointer movement can still occur in any frame. ftptr: the force transmit pointer bit (ftptr) enables the insertion of the pointer value contained in the arbitrary pointer registers into the transmit stream for diagnostic purposes. this allows upstream payload mapping circuitry to continue functioning normally and a valid spe to continue to be generated. if ftptr is set to logic 1, the aptr[9:0] bits of the tpop payload pointer registers are inserted into the h1 and h2 bytes of the transmit stream. when ftptr is set and immediately reset at least one arbitrary pointer substitution is guaranteed to be sent . if ftptr is a logic 0, a valid pointer is inserted. h1load: the h1 load bit (h1load) controls the periodic updating of the payload pointer which is used to establish the timing on the generate bus. when h1load is logic one, the payload pointer is updated with an adjusted arbitrary payload pointer at every occurrence of the h1 byte. this allows the payload frame and multiframe (j1 and v1 in gc1j1v1) to follow movements in gfp. this adjusted arbitrary payload pointer value is reset with the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 379 contents of the tpop arbitrary pointer register by writing to the pld and is adjusted as controlled by the nse and pse bits. when h1load is logic zero, the payload pointer is only updated with the value in the tpop arbitrary pointer registers by writing to the pld bit in the tpop pointer control register. the payload frame and multiframe will only react to changes in gfp after writing to the pld bit.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 380 register 133h, 173h, 1b3h: tpop current pointer lsb bit type function default bit 7 r cptr[7] x bit 6 r cptr[6] x bit 5 r cptr[5] x bit 4 r cptr[4] x bit 3 r cptr[3] x bit 2 r cptr[2] x bit 1 r cptr[1] x bit 0 r cptr[0] x register 134h, 174h, 1b4h: tpop current pointer msb bit type function default bit 7 unused x bit 6 unused x bit 5 unused x bit 4 unused x bit 3 unused x bit 2 unused x bit 1 r cptr[9] x bit 0 r cptr[8] x cptr[9:0]: the cptr[9:0] bits reflect the value of the active offset on the transmit stream as indicated by pulses on the ac1j1v1 signal. it is recommended the cptr[9:0] value be software debounced to ensure a correct value is received.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 381 register 135h, 175h, 1b5h: tpop payload pointer lsb bit type function default bit 7 r/w aptr[7] 0 bit 6 r/w aptr[6] 0 bit 5 r/w aptr[5] 0 bit 4 r/w aptr[4] 0 bit 3 r/w aptr[3] 0 bit 2 r/w aptr[2] 0 bit 1 r/w aptr[1] 0 bit 0 r/w aptr[0] 0 register 136h, 176h, 1b6h: tpop payload pointer msb bit type function default bit 7 r/w ndf[3] 1 bit 6 r/w ndf[2] 0 bit 5 r/w ndf[1] 0 bit 4 r/w ndf[0] 1 bit 3 r/w s[1] 1 bit 2 r/w s[0] 0 bit 1 r/w aptr[9] 0 bit 0 r/w aptr[8] 0 aptr[9:0]: the aptr[9:0] bits are used to set an arbitrary active offset value on the generated bus. the arbitrary pointer value is transferred by writing a logic one to the pld bit in the tpop generate bus control register. a legal value (i.e. 0 pointer value 782) results in the j1 pulse on the gc1j1v1 signal shifting to the corresponding byte position. a value of greater than 782 has no effect. for diagnostic purposes, the aptr[9:0] bits can also be forced onto the transmit stream by writing to the ftptr bit in the tpop generated bus control register. s1-s0:
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 382 the payload pointer size bits (s[1:0]) are inserted in the s[1:0] bit positions in the payload pointer in the transmit stream. ndf[3:0]: the new data flag bits (ndf[3:0]) are inserted in the ndf bit positions when the tpop makes a discontinuous change in active offset or when the ndf bit in the tpop generate bus control register is set to logic one.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 383 register 137h, 177h, 1b7h: tpop path trace bit type function default bit 7 r/w j1[7] 0 bit 6 r/w j1[6] 0 bit 5 r/w j1[5] 0 bit 4 r/w j1[4] 0 bit 3 r/w j1[3] 0 bit 2 r/w j1[2] 0 bit 1 r/w j1[1] 0 bit 0 r/w j1[0] 0 this register contains the value to be inserted in the path trace byte (j1) of the transmit stream when the transmit path trace buffer block is disabled (tptbxen set low). j1[7:0]: the j1[7:0] bits are inserted in the j1 byte position in the transmit stream when the associated sptb block is disabled and corresponding tpohen input is low during the path trace bit positions in the path overhead input stream, tpoh.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 384 register 138h, 178h, 1b8h: tpop path signal label bit type function default bit 7 r/w c2[7] 0 bit 6 r/w c2[6] 0 bit 5 r/w c2[5] 0 bit 4 r/w c2[4] 0 bit 3 r/w c2[3] 0 bit 2 r/w c2[2] 0 bit 1 r/w c2[1] 0 bit 0 r/w c2[0] 1 this register contains the value to be inserted in the path signal label byte (c2) of the transmit stream. c2[7:0]: the c2[7:0] bits are inserted in the c2 byte position in the transmit stream when the corresponding tpohen input is low during the path signal label bit positions in the path overhead input stream, tpoh. upon reset, the register value defaults to 01h, which represents "equipped - non specific payload."
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 385 register 139h, 179h, 1b9h: tpop path status bit type function default bit 7 r/w prei[3] 0 bit 6 r/w prei[2] 0 bit 5 r/w prei[1] 0 bit 4 r/w prei[0] 0 bit 3 r/w prdi 0 bit 2 r/w eprdi6 0 bit 1 r/w eprdi7 0 bit 0 r/w g1[0] 0 this register reflects the value inserted in the path status byte (g1) of the transmit stream. g1[0]: the g1[0] bit is inserted in the unused bit positions in the path status byte the corresponding tpohen input is low during the unused bit positions in the corresponding path overhead input stream, tpoh. eprdi6, eprdi7: the eprdi6 and eprdi7 bits control the insertion of the sts path receive defect indication alarm (prdi6 and prdi7, respectively) when eprdien is logic one, and are inserted in the unused bit positions g1[2:1] in the path status byte when eprdien is logic zero, or when the primary input tpohen is low during the unused bit positions in the path overhead input stream, tpoh. the function is described in the table below.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 386 table 31 - transmit rdi control tpohen eprdien iber eprdisrc tx g1 bit 5 tx g1 bit 6 tx g1 bit 7 0 0 0 0 prdi5+reg[3] reg[2] reg[1] 0 0 0 1 prdi5+reg[3] reg[2] reg[1] 0 0 1 0 spe_g1[5]+reg[3] reg[2] reg[1] 0 0 1 1 spe_g1[5]+reg[3] reg[2] reg[1] 0 1 0 0 reg[3] reg[2] reg[1] 0 1 0 1 prdi5 prdi6 prdi7 0 1 1 0 spe_g1[5] spe_g1[6] spe_g1[7] 0 1 1 1 spe_g1[5] spe_g1[6] spe_g1[7] 1 0 0 0 tpoh_g1[5] tpoh_g1[6] tpoh_g1[7] 1 0 0 1 tpoh_g1[5] tpoh_g1[6] tpoh_g1[7] 1 0 1 0 tpoh_g1[5] tpoh_g1[6] tpoh_g1[7] 1 0 1 1 tpoh_g1[5] tpoh_g1[6] tpoh_g1[7] 1 1 0 0 reg[3] reg[2] reg[1] 1 1 0 1 prdi5 prdi6 prdi7 1 1 1 0 spe_g1[5] spe_g1[6] spe_g1[7] 1 1 1 1 spe_g1[5] spe_g1[6] spe_g1[7] table 31 notes: 1. iber = 1 when inband reporting is enabled. inband error reporting is enabled when rxsel[1:0] = ?10? in the spectra-155 receive path ais control #1, #2, and #3 registers (bits 7:6 in registers 101h, f0h, f1h). 2. spe_g1[7:5] = bits 7 through 5 of the g1 byte on the add bus 3. prdi7, prdi6, prdi5 = bits 7 through 5 of the g1 byte from the associated rpop or the transmit alarm port of the spectra-155 4. reg[3:1] = prdi, eprdi6, eprdi7 register bit values, respectively 5. tpoh_g1[7:5] = the tpoh port values during the time slots reserved for bits 7 through 5 of the g1 byte prdi: the prdi bit controls the insertion of the sts path receive defect indication alarm. the function is described in the table above. this bit has no effect when the primary input tpohen is high during the path prdi alarm bit position in the path overhead input stream, tpoh, in which case the value to taken from tpoh. prei[3:0]: the path remote error indication count (prei[3:0]) is inserted in the path rei bit positions in the path status byte when the corresponding tpohen input is low during the path status rei bit positions in the corresponding path
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 387 overhead input stream, tpoh. the value contained in prei[3:0] is cleared after being inserted in the path status byte. any non-zero prei[3:0] value overwrites the value that would normally have been inserted based on the number of preis accumulated from the bip-8 errors detected by the companion rpop in the spectra-155 during the last frame. when reading this register, a non-zero value in these bit positions indicates that the insertion of this value is still pending.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 388 register 13ah, 17ah, 1bah: tpop path user channel bit type function default bit 7 r/w f2[7] 0 bit 6 r/w f2[6] 0 bit 5 r/w f2[5] 0 bit 4 r/w f2[4] 0 bit 3 r/w f2[3] 0 bit 2 r/w f2[2] 0 bit 1 r/w f2[1] 0 bit 0 r/w f2[0] 0 this register contains the value to be inserted in the path user channel byte (f2) of the transmit stream. f2[7:0]: the f2[7:0] bits are inserted in the f2 byte position in the transmit stream when the corresponding tpohen input is low during the path user channel bit positions in the corresponding path overhead input stream, tpoh.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 389 register 13bh, 17bh, 1bbh: tpop path growth #1 bit type function default bit 7 r/w z3[7] 0 bit 6 r/w z3[6] 0 bit 5 r/w z3[5] 0 bit 4 r/w z3[4] 0 bit 3 r/w z3[3] 0 bit 2 r/w z3[2] 0 bit 1 r/w z3[1] 0 bit 0 r/w z3[0] 0 this register contains the value to be inserted in the path growth byte #1 (z3) of the transmit stream. z3[7:0]: the z3[7:0] bits are inserted in the z3 byte position in the transmit stream when the corresponding tpohen input is low during the path growth #1 bit positions in the corresponding path overhead input stream, tpoh.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 390 register 13ch, 17ch, 1bch: tpop path growth #2 bit type function default bit 7 r/w z4[7] 0 bit 6 r/w z4[6] 0 bit 5 r/w z4[5] 0 bit 4 r/w z4[4] 0 bit 3 r/w z4[3] 0 bit 2 r/w z4[2] 0 bit 1 r/w z4[1] 0 bit 0 r/w z4[0] 0 this register contains the value to be inserted in the path growth byte #2 (z4) of the transmit stream. z4[7:0]: the z4[7:0] bits are inserted in the z4 byte position in the transmit stream when the corresponding tpohen input is low during the path growth #2 bit positions in the corresponding path overhead input stream, tpoh.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 391 register 13dh, 17dh, 1bdh: tpop tandem connection maintenance bit type function default bit 7 r/w z5[7] 0 bit 6 r/w z5[6] 0 bit 5 r/w z5[5] 0 bit 4 r/w z5[4] 0 bit 3 r/w z5[3] 0 bit 2 r/w z5[2] 0 bit 1 r/w z5[1] 0 bit 0 r/w z5[0] 0 this register contains the value to be inserted in the tandem connection maintenance byte (z5) of the transmit stream. z50-z57: the z5[7:0] bits are inserted in the z5 byte position in the transmit stream when the corresponding tpohen input is low during the tandem connection maintenance byte positions in the corresponding path overhead input stream, tpoh.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 392 register 13eh: tpop concatenation lsb bit type function default bit 7 r/w concat[7] 1 bit 6 r/w concat[6] 1 bit 5 r/w concat[5] 1 bit 4 r/w concat[4] 1 bit 3 r/w concat[3] 1 bit 2 r/w concat[2] 1 bit 1 r/w concat[1] 1 bit 0 r/w concat[0] 1 register 13fh: tpop concatenation msb bit type function default bit 7 r/w concat[15] 1 bit 6 r/w concat[14] 0 bit 5 r/w concat[13] 0 bit 4 r/w concat[12] 1 bit 3 r/w concat[11] 0 bit 2 r/w concat[10] 0 bit 1 r/w concat[9] 1 bit 0 r/w concat[8] 1 the tpop concatenation lsb and msb registers controls the value inserted in the concatenation indicators in the transmit stream. concat[15:0]: the concat[15:0] bits control the value inserted in the second and third h1 and h2 byte positions when transmitting an sts-3c (stm-1/au4) stream. the value written to concat[15:8] is inserted in the h1 byte position of sts-1 (stm-0/au3) #2 and sts-1 (stm-0/au3) #3 in the concatenated transmit stream. the value written to concat[7:0] is inserted in the h2 byte position of sts-1 (stm-0/au3) #2 and sts-1 (stm-0/au3) #3 in the concatenated transmit stream. the default values represent the normal concatenation indication (all ones in the pointer bits, zeros in the unused bits,
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 393 and ndf enabled indication). concat[15:0] is not used when transmitting an sts-1 (stm-0/au3) or an sts-3 (stm-1/au3) stream.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 394 register 140h, 180h, 1c0h: ttal control bit type function default bit 7 r/w reserved3 0 bit 6 r/w h4byp 0 bit 5 r/w clrfs 0 bit 4 r/w reserved2 1 bit 3 r/w isfe 0 bit 2 r/w esee 0 bit 1 r/w pjee 0 bit 0 r/w reserved1 0 this register allows the operation of the transmit telecombus aligner to be configured. reserved1: the reserved1 bit must be set low for correct operation of the spectra-155. pjee: the pointer justification event interrupt enable bit (pjee) controls the activation of the interrupt output when a pointer justification is inserted in the transmit stream. when pjee is set high, insertion of pointer justification events in the transmit stream will activate the interrupt (intb) output. when pjee is set low, insertion of pointer justification events in the transmit stream will not affect intb. esee: the elastic store error interrupt enable bit (esee) controls the activation of the interrupt output when a fifo underflow or overflow has been detected in the elastic store . when esee is set high, fifo flow error events will affect the interrupt (intb) output. when esee is set low, fifo flow error events will not affect intb. isfe: the incoming signal failure interrupt enable bit (isfe) controls the activation of the interrupt output when the isf state in the tandem connection maintenance byte changes to indicate failure or to indicate normal operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 395 reserved2: the reserved2 bit must be set high for correct operation of the spectra-155. clrfs: the clear fixed stuff column bit (clrfs) enables the setting of the fixed stuff columns in virtual tributary (low order tributary) mappings to zero. when a logic 1 is written to clrfs, the fixed stuff column data are set to 00h. when a logic 0 is written to clrfs, the fixed stuff column data from the add bus is placed on the transmit stream unchanged. the location of the fixed stuff columns in the synchronous payload envelope (virtual container) is dependent on the whether the spectra-155 is processing concatenated payload. h4byp: the tributary multiframe bypass bit (h4byp) controls whether the ttal block overwrites the h4 byte in the path overhead with an internally generated sequence. when h4byp is set high, the h4 byte carried in the add bus is placed in the transmit stream unchanged. when h4byp is set low, the h4 byte is replaced by the sequence 'hfc, 'hfd, 'hfe and 'hff. the phase of the four frames in the multiframe is synchronized by the v1 pulse in ac1j1v1 input. reserved3: the reserved3 bit must be set low for correct operation of the spectra-155.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 396 register 141h, 181h, 1c1h: ttal interrupt status and control bit type function default bit 7 r/w dopj[1] 0 bit 6 r/w dopj[0] 0 bit 5 r/w esd[1] 1 bit 4 r/w esd[0] 0 bit 3 r esei x bit 2 r ppji x bit 1 r npji x bit 0 r/w reserved 0 this register allows the control of the transmit stream and sensing of interrupt status. the interrupt bits (and the interrupt) are cleared when this register is read. reserved: the reserved bit must be set low for correct operation of the spectra-155. npji: the transmit stream negative pointer justification interrupt status bit (npji) is set high when the ttal inserts a negative pointer justification event in the transmit stream. ppji: the transmit stream positive pointer justification interrupt status bit (ppji) is set high when the ttal inserts a positive pointer justification event in the transmit stream. esei: the drop bus elastic store error interrupt status bit (esei) is set high when the fifo in ttal underflows or overflows.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 397 esd0- esd1: the elastic store depth control bits (esd[1:0]) set elastic store fifo fill thresholds ie., the thresholds for the es_uppert and es_lowert indications. the thresholds for the four esd[1:0] codes are: table 33 - transmit esd[1:0] codepoints. esd[1:0] hard neg limit soft neg limit soft pos limit hard pos limit 004004 015114 106446 117667 definition: soft neg limit: the maximum number of incoming negative justification (after several incoming positive justifications) before entering the soft region of the fifo (in the soft region, the ttal generates outgoing negative justification at the rate of 1 in every 16 frames ). hard neg limit: the maximum number of incoming negative justification (after several incoming positive justifications) before entering the hard region of the fifo (in the hard region, the ttal generates outgoing negative justification at the rate of 1 in every 4 frames ). soft pos limit: the maximum number of incoming positive justification (after several incoming negative justifications) before entering the soft region of the fifo (in the soft region, the ttal generates outgoing positive justification at the rate of 1 in every 16 frames). hard pos limit: the maximum number of incoming positive justification (after several incoming negative justifications) before entering the hard region of the fifo (in the hard region the ttal will start generates outgoing positive justification at the rate of in 1 every 4 frames).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 398 dopj0- dopj1: the diagnose pointer justification bits (dopj[1:0]) allow downstream pointer processing elements to be diagnosed for correct reaction to pointer justification events. setting dopj[1] high and dopj[0] low, forces the ttal to generate positive stuff justification events in the transmit stream at the rate of one every four frames regardless of the current depth of the internal fifo. prolonged application may cause the fifo to overflow. setting dopj[1] low and dopj[0] high, forces the ttal to generate negative stuff justification events at the rate of one every four frames, regardless of the current depth of the internal fifo. prolonged application may cause the fifo to underflow. setting both dopj[1] and dopj[0] high disables the ttal from generating pointer justification events. if the incoming and outgoing clocks have a frequency offset, the internal fifo may under/overflow depending on the relative frequencies of the clocks. pointer justification events are generated based on the current depth of the internal fifo when dopj[1] and dopj[0] are both set low. when dopj[1:0] is set to values other than 'b00, the detection of elastic store over/underflow is disabled.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 399 register 142h, 182h, 1c2h: ttal alarm and diagnostic control bit type function default bit 7 r isfv x bit 6 r isfi x bit 5 r/w reserved2 0 bit 4 r/w ituais 0 bit 3 r/w fisf 0 bit 2 r/w ttcte 0 bit 1 r/w esais 0 bit 0 r/w dh4 0 this register controls the tributary format on the transmit stream. dh4: the diagnose multiframe indicator enable bit (dh4) controls the inversion of the multiframe indicator (h4) byte in the transmit stream. this bit may be used to cause an out of multiframe alarm in downstream circuitry when the spe (vc) is used to carry virtual tributary (vt) or tributary unit (tu) based payloads. when a logic 0 is written to this bit position, the h4 byte is unmodified. when a logic 1 is written to this bit position, the h4 byte is inverted. esais: the elastic store error path ais insertion enable bit (esais) controls the insertion of path ais in the transmit stream when a fifo underflow or overflow has been detected in the elastic store . when esais is set high, detection of fifo flow error will cause path ais to be inserted in the transmit stream for three frames. when esais is set low, path ais is not inserted as a result of fifo errors. ttcte: the ttcte bit controls whether the ttal is terminating a tandem connection. when ttcte is set high, incoming signal failure codes (isf) in the incoming error count field (iec) of the tandem connection maintenance byte (z5) is translated into path ais in the transmit stream. for normal iec values, the z5 byte is cleared to zero and the b3 byte is updated to reflect the change to z5. when ttcte is set low, the ttal is not terminating a tandem connection. the z5 and b3 bytes are not modified by the ttal.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 400 fisf: the fisf bit controls the filtering of isf codes in the receive stream. when fisf is set high, path ais will only be inserted in the transmit stream after detection of active isf in three consecutive frames. similarly, path ais is removed after detection of inactive isf in three consecutive frames. when fisf is set low, path ais insertion occurs immediately on detection of active isf and removal occurs immediately on detection of inactive isf. ituais: the insert tributary path ais bits controls the insertion of tributary path ais in the transmit stream when transmitting vt11 (tu11), vt12 (tu12) and vt2 (tu2) payloads. when ituais is set high, columns in the transmit stream carrying tributary traffic are set to all ones. the pointer bytes (h1, h2, and h3), the path overhead column, and the fixed stuff columns are unaffected. normal operation resumes when the ituais bit is set low. the ituais bit does not work for vt3 (tu3) tributary payloads and the ituais bit must be set low. reserved2: the reserved bit must be set to logic 0 for correct operation of the spectra-155. isfi: the incoming signal failure alarm interrupt status bit (isfi) is set high when the ttal detects a change in the isf state (from normal to signal failure, or vice versa). this bit is cleared when this register is read. this bit is only active when ttcte is set high. when ttcte is set low, this bit should be ignored. isfv: the incoming signal failure alarm status bit (isfv) reports the status of the isf state derived from the isf code in the tandem connection maintenance byte (z5) of the add bus. this bit is only active when ttcte is set high. when ttcte is set low, this bit should be ignored.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 401 register 148h, 188h, 1c8h: sptb control bit type function default bit 7 r/w zeroen 0 bit 6 r/w rramacc 0 bit 5 r/w rtiuie 0 bit 4 r/w rtimie 0 bit 3 r/w per5 0 bit 2 r/w tnull 1 bit 1 r/w nosync 0 bit 0 r/w len16 0 this register controls the receive and transmit portions of the sptb. len16: the path trace message length bit (len16) selects the length of the path trace message to be 16 bytes or 64 bytes. when len16 is set high, the path trace message length is 16 bytes. when len16 is set low, the path trace message length is 64 bytes. nosync: the path trace message synchronization disable bit (nosync) disables the writing of the path trace message into the trace buffer to be synchronized to the content of the message. when len16 is set high and nosync is set low, the receive path trace message byte with its most significant bit set will be written to the first location in the buffer. when len16 is set low, and nosync is also set low, the byte after the carriage return/linefeed (cr/lf) sequence will be written to the first location in the buffer. when nosync is set high, synchronization is disabled, and the path trace message buffer behaves as a circular buffer. tnull: the transmit null bit (tnull) controls the insertion of an all-zero path trace identifier message in the transmit stream. when tnull is set high, the contents of the transmit buffer is ignore and all-zeros bytes are provided to the tpop block. when tnull is set low the contents of the transmit path trace buffer is sent to tpop. tnull should be set high before changing the contents of the trace buffer to avoid sending partial messages.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 402 per5: the receive trace identifier persistence bit (per5) control the number of times a path trace identifier message must be received unchanged before being accepted. when per5 is set high, a message is accepted when it is received unchanged five times consecutively. when per5 is set low, the message is accepted after three identical repetitions. rtimie: the receive path trace identifier message mismatch interrupt enable bit (rtimie) controls the activation of the interrupt output when the comparison between accepted identifier message and the expected message changes state from match to mismatch and vice versa. when rtimie is set high, changes in match state activates the interrupt (intb) output. when rtimie is set low, path trace identifier message state changes will not affect intb. rtiuie: the receive path trace identifier message unstable interrupt enable bit (rtiuie) controls the activation of the interrupt output when the receive identifier message state changes from stable to unstable and vice versa. the unstable state is entered when the current identifier message differs from the previous message for eight messages. the stable state is entered when the same identifier message is received for three or five consecutive messages as controlled by the per5 bit. when rtiuie is set high, changes in the received path trace identifier message stable/unstable state of will activate the interrupt (intb) output. when rtiuie is set low, path trace identifier state changes will not affect intb. rramacc: the receive ram access control bit (rramacc) directs read and writes access to between the receive and transmit portion of the spectra-155. when rramacc is set high, subsequent microprocessor read and write accesses are directed to the receive side trace buffers. when rramacc is set low, microprocessor accesses are directed to the transmit side trace buffer. zeroen: the zero enable bit (zeroen) enables tim assertion and removal based on an all zeros path trace message string. when zeroen is set high, all zeros path trace message strings are considered when entering and exiting tim states. when zeroen is set low, all zeros path trace message strings are ignored. tiu assertion and removal are not affected by setting this register bit.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 403 register 149h, 189h, 1c9h: sptb path trace identifier status bit type function default bit 7 r busy 0 bit 6 unused x bit 5 r uneqi x bit 4 r uneqv x bit 3 r rtiui x bit 2 r rtiuv x bit 1 r rtimi x bit 0 r rtimv x this register reports the path trace identifier status of the sptb. rtimv: the receive path trace identifier message mismatch status bit (rtimv) reports the match/mismatch status of the identifier message framer. rtimv is set high when the accepted identifier message differs from the expected message written by the microprocessor. rtimv is set low when the accepted message matches the expected message. if the accepted path trace message string is all-zeros, the mismatch is not declared unless the zeroen bit in the sptb control register is set. rtimi: the receive path trace identifier mismatch interrupt status bit (rtimi) is set high when match/mismatch status of the trace identifier framer changes state. this bit (and the interrupt) are cleared when this register is read. rtiuv: the receive path trace identifier message unstable status bit (rtiuv) reports the stable/unstable status of the identifier message framer. an unstable counter is increment when the current message differs from its immediate predecessor. rtiuv is set high when the unstable count reaches eight. rtiuv is set low when the current message becomes the accepted message.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 404 rtiui: the receive path trace identifier message unstable interrupt status bit (rtiui) is set high when stable/unstable status of the trace identifier framer changes state. this bit (and the interrupt) are cleared when this register is read. uneqv: the receive path signal label unequipped status bit (uneqv) reports the unequipped status of the path signal label. uneqv is set high when the filtered path signal label indicates unequipped. uneqv is set low when the filtered path signal label does not indicate unequipped. uneqi: the receive path signal label unequipped interrupt status bit (uneqi) is set high when equipped/unequipped status of the path signal label changes state. this bit (and the interrupt) are cleared when this register is read. busy: the busy bit reports whether a previously initiated indirect read or write to a message buffer has been completed. busy is set high upon writing to the sptb indirect address register, and stays high until the initiated access has completed. at which point, busy is set low. this register should be polled to determine when new data is available in the sptb indirect data register. the maximum latency for busy to return low is 10 s.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 405 register 14ah, 18ah, 1cah: sptb indirect address register bit type function default bit 7 r/w rwb 0 bit 6 r/w a[6] 0 bit 5 r/w a[5] 0 bit 4 r/w a[4] 0 bit 3 r/w a[3] 0 bit 2 r/w a[2] 0 bit 1 r/w a[1] 0 bit 0 r/w a[0] 0 this register supplies the address used to index into path trace identifier buffers. a[6:0]: the indirect read address bits (a[6:0]) indexes into the path trace identifier buffers. when rramacc is set high, addresses 0 to 63 reference the receive capture page while addresses 64 to 127 reference the receive expected page. the receive capture page contains the identifier bytes extracted from the receive stream. the receive expected page contains the expected trace identifier message down-loaded from the microprocessor. when rramacc is set low, addresses 0 to 63 reference the transmit message buffer which contains the identifier message to be inserted in the j1 bytes of the transmit stream. addresses 64 to 127 are unused and must not be accessed. rwb: the access control bit (rwb) selects between an indirect read or write access to the static page of the path trace message buffer. writing to this register initiates an external microprocessor access to the static page of the path trace message buffer. when rwb is set high, a read access is initiated. the data read can be found in the sptb indirect data register. when rwb is set low, a write access is initiated. the data in the sptb indirect data register will be written to the addressed location in the static page.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 406 register 14bh, 18bh, 1cbh: sptb indirect data register bit type function default bit 7 r/w d[7] 0 bit 6 r/w d[6] 0 bit 5 r/w d[5] 0 bit 4 r/w d[4] 0 bit 3 r/w d[3] 0 bit 2 r/w d[2] 0 bit 1 r/w d[1] 0 bit 0 r/w d[0] 0 this register contains the data read from the path trace message buffer after a read operation or the data to be written into the buffer before a write operation. d[7:0]: the indirect data bits (d[7:0]) reports the data read from a message buffer after an indirect read operation has completed. the data to be written to a buffer must be set up in this register before initiating an indirect write operation.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 407 register 14ch, 18ch, 1cch: sptb expected path signal label bit type function default bit 7 r/w epsl[7] 0 bit 6 r/w epsl[6] 0 bit 5 r/w epsl[5] 0 bit 4 r/w epsl[4] 0 bit 3 r/w epsl[3] 0 bit 2 r/w epsl[2] 0 bit 1 r/w epsl[1] 0 bit 0 r/w epsl[0] 0 this register contains the expected path signal label byte in the receive stream. epsl[7:0]: the epsl[7:0] bits contain the expected path signal label byte (c2). epsl[7:0] is compared with the accepted path signal label extracted from the receive stream. a path signal label mismatch (pslm) is declared if the accepted psl differs from the expected psl. path ais may be optionally inserted in the drop bus when pslm is declared. if enabled, an interrupt is asserted upon declaration and removal of pslm.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 408 register 14dh, 18dh, 1cdh: sptb path signal label status bit type function default bit 7 r/w rpsluie 0 bit 6 r/w rpslmie 0 bit 5 r/w uneqie 0 bit 4 unused x bit 3 r rpslui x bit 2 r rpsluv x bit 1 r rpslmi x bit 0 r rpslmv x this register reports the path signal label status of the sptb. rpslmv: the receive path signal label mismatch status bit (rpslmv) reports the match/mismatch status between the expected and the accepted path signal label. rpslmv is set high when the accepted psl differs from the expected psl written by the microprocessor. pslmv is set low when the accepted psl matches the expected psl. rpslmi: the receive path signal label mismatch interrupt status bit (rpslmi) is set high when the match/mismatch status between the accepted and the expected path signal label changes state. this bit (and the interrupt) are cleared when this register is read. rpsluv: the receive path signal label unstable status bit (rpsluv) reports the stable/unstable status of the path signal label in the receive stream. rpsluv is set high when the current received c2 byte differs from the previous c2 byte for five consecutive frames. rpsluv is set low when the same psl code is received for five consecutive frames.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 409 rpslui: the receive path signal label unstable interrupt status bit (rpslui) is set high when the stable/unstable status of the path signal label changes state. this bit (and the interrupt) are cleared when this register is read. uneqie: the receive path signal label unequipped interrupt enable bit (uneqie) controls the activation of the interrupt output when the path signal label changes from path signal label unequipped to any other value or vice versa. when uneqie is set high, changes of the filtered path signal label changes from unequipped to equipped and vice versa activates the interrupt (intb) output. when uneqie is set low, changes in the filtered path signal will not affect intb. rpslmie: the receive path signal label mismatch interrupt enable bit (rpslmie) controls the activation of the interrupt output when the comparison between accepted and the expected path signal label changes state from match to mismatch and vice versa. when rpslmie is set high, changes in match state activates the interrupt (intb) output. when rpslmie is set low, path signal label state changes will not affect intb. rpsluie: the receive path signal label unstable interrupt enable bit (rpsluie) controls the activation of the interrupt output when the received path signal label changes state from stable to unstable and vice versa. when rpsluie is set high, changes in stable state activates the interrupt (intb) output. when rpsluie is set low, path signal label state changes will not affect intb.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 410 11 test features description simultaneously asserting the csb, rdb, and wrb inputs in motorola mode, as well as having mbeb input set high, causes all output pins, and the data bus to be held in a high-impedance state. this test feature may be used for board or module level testing. test mode registers are used to apply test vectors during production testing of the spectra-155. test mode registers (as opposed to normal mode registers) are selected when a[9] is high. test mode registers may also be used for board or module level testing. when all of the constituent tsbs within the spectra-155 are placed in test mode 0, device inputs may be observed, and device outputs may be controlled via the microprocessor interface (refer to the "test mode 0" section below for details). 11.1 test mode register address map table 34 - test mode register address map. address a[9:0] register 000h-1ffh spectra-155 normal mode registers 200h spectra-155 master test register 201h spectra-155 analog test access register 202h-203h reserved 204h-207h tlop test registers (0-3) 208h-20bh rlop test registers (0-3) 20ch-20fh reserved 210h-213h rsop test registers (0-3) 214h-217h reserved 218h-21bh tsop test registers (0-3) 21ch-21fh reserved 220h-223h rase test registers (0-3) 224h-237h reserved 238h-239h sstb test registers (0-1) 23ah-23fh reserved
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 411 address a[9:0] register 240h-241h crsi test registers (0-1) 242h-243h cspi test registers (0-1) 250h-26fh spectra-155 test registers (0-31) 270h-28fh reserved 290h-293h d3md#1 test registers (0-3) 294h-297h d3ma#1 test registers (0-3) 298h-29bh d3md#2 test registers (0-3) 29ch-29fh d3ma#2 test registers (0-3) 2a0h-2a3h d3md#3 test registers (0-3) 2a4h-2a7h d3ma#3 test registers (0-3) 2a8h-2afh reserved 2b0h-2b6h tpip#1 test registers (0-6) 2b7h-2bfh reserved 2c0h-2c6h tpip#2 test registers (0-6) 2c7h-2cfh reserved 2d0h-2d6h tpip#3 test registers (0-6) 2d7h-30fh reserved 310h-316h rpop#1 test registers (0-6) 317h-31fh reserved 320h-321h pmon#1 test registers (0-1) 322h-327h reserved 328h-32bh rtal#1 test registers (0-3) 32ah-32fh reserved 330h-334h tpop#1 test registers (0-4) 335h-33fh reserved 340h-343h ttal#1 test registers (0-3) 344h-347h reserved 348h-349h sptb#1 test registers (0-1) 34ah-34fh reserved
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 412 address a[9:0] register 350h-356h rpop#2 test registers (0-6) 357h-35fh reserved 360h-361h pmon#2 test registers (0-1) 362h-367h reserved 368h-36bh rtal#2 test registers (0-3) 36ch-36fh reserved 370h-374h tpop#2 test registers (0-4) 375h-37fh reserved 380h-383h ttal#2 test registers (0-3) 384h-387h reserved 388h-389h sptb#2 test registers (0-1) 38ah-38fh reserved 390h-396h rpop#3 test registers (0-6) 397h-39fh reserved 3a0h-3a1h pmon#3 test registers (0-1) 3a2h-3a7h reserved 3a8h-3abh rtal#3 test registers (0-3) 3ach-3afh reserved 3b0h-3b4h tpop#3 test registers (0-4) 3b5h-3bfh reserved 3c0h-3c3h ttal#3 test registers (0-3) 3c4h-3c7h reserved 3c8h-3c9h sptb#3 test registers (0-1) 3cah-3ffh reserved notes on register bits: 1. writing values into unused register bits has no effect. reading back unused bits can produce either a logic one or a logic zero; hence unused bits should be masked off by software when read. 2. writeable register bits are not initialized upon reset unless otherwise noted.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 413 register address 200h: spectra-155 master test bit type function default bit 7 r/w atst 0 bit 6 r/w reserved 0 bit 5 unused x bit 4 w pmctst x bit 3 w mototst 0 bit 2 r/w iotst 0 bit 1 w hizdata 0 bit 0 r/w hizio 0 this register is used to enable spectra-155 test features. all bits, except pmctst, are reset to zero by a reset of the spectra-155. hizio,hizdata: the hizio and hizdata bits control the tri-state modes of the spectra-155. while the hizio bit is a logic one, all output pins of the spectra-155 except the data bus are held in a high-impedance state. the microprocessor interface is still active. while the hizdata bit is a logic one, the data bus is also held in a high-impedance state which inhibits microprocessor read cycles. iotst: the iotst bit is used to allow normal microprocessor access to the test registers and control the test mode in each tsb block in the spectra-155 for board level testing. when iotst is a logic one, all blocks are held in test mode and the microprocessor may write to a block's test mode 0 registers to manipulate the outputs of the block and consequently the device outputs (refer to the "test mode 0 details" in the "test features" section). mototst: the mototst bit is used to test the motorola interface. when mototst is logic one and the mbeb input is logic zero the scpi[1] and scpi[0] inputs are used to replace the function of e and rwb, respectively. this is done because the fixed waveform shapes assigned to the rdb/e and wrb/rwb inputs can not be used to test motorola type microprocessor interface logic. this mode is also used to test the d.c. drive capability of the d[7:0] device pins.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 414 pmctst: the pmctst bit is used to configure the spectra-155 for pmc's manufacturing tests. when pmctst is set to logic one, the spectra-155 microprocessor port becomes the test access port used to run the pmc "canned" manufacturing test vectors. the pmctst bit is logically "ored" with the iotst bit, and is cleared by setting csb to logic one or by writing a logic zero. atst: the atst bit is used to configure the spectra-155 for pmc's manufacturing tests. when atst is set to logic one, the spectra-155 is configured for analog production tests. 11.2 test mode 0 in test mode 0, the spectra-155 allows the logic levels on the device inputs to be observed through the microprocessor interface, and allows the device outputs to be controlled to either logic level through the microprocessor interface. test mode 0 is enabled by resetting the device (using the rstb input, or the spectra-155 reset and identity register), and then setting the iotst bit in the spectra-155 master test register. the following addresses must then be written with the value 00h: 205h, 209h, 211h, 219h, 221h, 239h, 241h, 243h, 251h, 291h, 295h, 299h, 29dh, 2a1h, 2a5h, 2b1h, 2c1h, 2d1h, 311h, 321h, 329h, 331h, 341h, 349h, 351h, 361h, 369h, 371h, 381h, 389h, 391h, 3a1h, 3a9h, 3b1h, 3c1h, 3c9h. the following registers can be read to sense primary input pins of the spectra-155. table 35 - test mode 0 primary input read registers. addr bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 01fh scpi[1] scpi[0] 204h ttohen 1 tlow tld/ tsld 2 toh ttoh1 1 207h rlais 3 tlais/ tlrdi 4 218h tsuc 5 tsow 5 240h rbyp rxd 241h alos 242h tbyp 256h 6 ss[34] ss[33] ss[32]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 415 addr bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 257h tad tafp 260h 8 smode [2] smode [1] smode [0] 261h ss[1] 8 262h ss[26] 10 263h 7 ss[18] ss[17] ss[16] ss[24] ss[23] ss[22] 264h 7 ss[25] ss[15] ss[14] ss[13] ss[21] ss[20] ss[19] 268h 9 ss[3] ss[2] ss[0] 310h rtcen[1] rtcoh[1] 350h rtcen[2] rtcoh[2] 390h rtcen[3] rtcoh[3] 333h tack 11 333h tpoh[1] 12 tpohen [1] 373h tpoh[2] 13 tpohen [2] 3b3h tpoh[3] 14 tpohen [3] notes: 1. one tck cycle is required before the read. 2. tsld input whentldsel='1' in normal register 082h, otherwise tld input. 3. rcp bit normal register 001h and ringen bit in normal register 017h must both be set to '1'. the inverse of rlais input is seen. 4. rcp bit normal register 001h and ringen bit in normal register 017h must both be set to '1'. tlais input is seen when tlrdi input is held at logic zero, and the inverse of tlrdi is seen when tlais is held at logic one. 5. the tlop owclk must be toggled in tlop test register 0 (bit 4) to sample these inputs. these inputs are sampled on the rising edge of tlop owclk. 6. smode input set to "000". 7. spectra-155 test register 25ah bit 0 must be set to logic one. 8. spectra-155 test register 25ah bit 1 must be set to logic one.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 416 9. spectra-155 test register 25ah bit 1 must be set to logic one and smode input set to "010". 10. spectra-155 test register 25ah bit 6 must be set to logic one. 11. the inverse of the tack input is seen when bits 7:6 (rxsel) of normal register 101h are set to "01". 12. the tpohen[1] input must be set to logic one. 13. the tpohen[2] input must be set to logic one. 14. the tpohen[3] input must be set to logic one. a write to one of the following locations forces each output to the value in the corresponding bit position. table 36 - test mode 0 primary output write registers. addr bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 014h scpo[1] scpo[0] 204h 1 tohclk towcl k tldclk 208h 1 roh lrdi lais rfp 20ah 1 rohclk rld rldclk rlow rowclk 210h 1 lof salm los 212h 1 rsow rsld rsldclk rsuc 213h 1 rtohfp rtohclk rtoh1 218h 1 tsldclk 21ah 1 tfp 241h ss[0] 2 rxc 3 258h rad 25eh ttohclk 4 25fh ttohfp 4 260h ss[31] 5 ss[30] 5 / ss[12] 6 ss[11] 6 ss[10] 6 261h 6 ss[9] ss[8] ss[7] ss[6] ss[5] ss[4] ss[3] ss[2] 296h ss[27] 7 29eh ss[28] 7 2a6h ss[29] 7
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 417 addr bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 312h ralm[1] 8 b3e[1] 313h rpohfp [1] rpoh[1] rpohclk [1] 333h tpohclk [1] tpohfp [1] 352h ralm[2] 8 b3e[2] 353h rpohfp [2] rpoh[2] rpohclk [2] 373h tpohclk [2] tpohfp [2] 392h ralm[3] 8 b3e[3] 393h rpohfp [3] rpoh[3] rpohclk [3] 3b3h tpohclk [3] tpohfp [3] notes: 1. one tck cycle is required after the write. 2. smode input must be set to "011" and spectra-155 test register 25bh bit 1 set to logic one. spectra-155 test register 260h bit 7 set to logic one. ss[27] input set to logic zero. the inverse logic level is provided at ss[0]. 3. spectra-155 normal register 000h must be set 00h and spectra-155 normal register 080h bit 6 must be set to logic one. 4. spectra-155 test register 250h bit 3 must be set to logic one. 5. spectra-155 test register 25bh bit 6 must be set to logic one and smode input set to "000". 6. spectra-155 test register 25bh bit 1 must be set to logic one and smode input set to "000". ss[0] input set to logic zero. 7. smode input must be set to "101" 8. spectra-155 normal register 000h bit 1 must be set to logic one. spectra-155 normal registers 084h, 085h and 086h bit 0 must be set to logic one. one tck cycle is required after the write.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 418 11.3 jtag test port the spectra-155 jtag test access port (tap) allows access to the tap controller and the 4 tap registers: instruction, bypass, device identification and boundary scan. using the tap, device input logic levels can be read, device outputs can be forced, the device can be identified and the device scan path can be bypassed. for more details on the jtag port, please refer to the operations section. table 37 - jtag instruction register length - 3 bits instructions selected register instruction codes, ir[2:0] extest boundary scan 000 idcode identification 001 sample boundary scan 010 bypass bypass 011 bypass bypass 100 stctest boundary scan 101 bypass bypass 110 bypass bypass 111 identification register length - 32 bits version number - 2h part number - 5342h manufacturer's identification code - 0cdh device identification - 253420cdh boundary scan register the boundary scan register is made up of tbd boundary scan cells, divided into input observation (in_cell), output (out_cell), and bidirectional (io_cell) cells. these cells are detailed in the pages which follow. the first 32 cells form the id code register, and carry the code 253420cdh. the cells are arranged as follows:
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 419 table 38 - boundary scan register. pin/ enable reg bit cell type i.d. bit pin/ enable reg bit cell type i.d. bit scpi[0:1] 172:171 in_cell 00 rld 81 out_cell rstb 170 in_cell 1 rldclk 80 out_cell ale 169 in_cell 0 rtoh1 79 out_cell a[0:9] 168:159 in_cell 0101001101 rtohclk 78 out_cell mbeb 158 in_cell 0 rtohfp 77 out_cell csb 157 in_cell 0 rfp 76 out_cell rdb_e 156 in_cell 0 roh_ts2 (5) 75 out_cell wrb_rwb 155 in_cell 0 rpoh[1:3] 74:72 out_cell ss[1] 154 in_cell 1 rpohclk[1:3] 71:69 out_cell ss[13:25] 153:141 in_cell 0000011001101 rpohfp[1:3] 68:66 out_cell ss[26] 140 in_cell ralm[1:3] 65:63 out_cell ss[32:34] 139:137 in_cell b3e[1:3] 62:60 out_cell smode[0:2] 136:134 in_cell rad 59 out_cell tpohen[1:3] 133:131 in_cell tfp 58 out_cell tpoh[1:3] 130:128 in_cell toh_ts1 (6) 57 out_cell ttohen 127 in_cell towclk 56 out_cell ttoh 126 in_cell tohclk 55 out_cell tlais_trcp dat 125 in_cell toh_ts (7) 54 out_cell tlrdi_trcp fp 124 in_cell tldclk 53 out_cell tsld 123 in_cell tsldclk 52 out_cell tld 122 in_cell tsld_ts (8) 51 out_cell toh 121 in_cell ttohclk 50 out_cell tack 120 in_cell ttohfp 49 out_cell tafp 119 in_cell tpohclk[1:3] 48:46 out_cell tad 118 in_cell tpohfp[1:3] 45:43 out_cell tlow 117 in_cell hiz (9) 42 out_cell tsuc 116 in_cell ss[4:12] 41:33 out_cell tsow 115 in_cell ss[28:31] 32:29 out_cell rtcoh[3:1] 114:112 in_cell ss[0] 28 io_cell rtcen[3:1] 111:109 in_cell ss_io_oenb[0] (10) 27 out_cell
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 420 pin/ enable reg bit cell type i.d. bit pin/ enable reg bit cell type i.d. bit tris_ohb 108 in_cell ss[2] 26 io_cell rlais_trcp clk 107 in_cell ss_io_oenb[2] (11) 25 out_cell rbyp 106 in_cell ss[3] 24 io_cell tbyp 105 in_cell ss_io_oenb[3] (12) 23 out_cell txdp 104 out_cell ss[27] 22 io_cell txdn 103 out_cell ss_io_oenb[27] (13) 21 out_cell txc 102 out_cell intb 20 out_cell tclk 101 out_cell d[0] 19 io_cell rclk 100 out_cell oenb7 (14) 18 out_cell rxc 99 out_cell d[1] 17 io_cell lof 98 out_cell oenb6 (15) 16 out_cell los_rrcpf p 97 out_cell d[2] 15 io_cell lrdi_rrcpc lk 96 out_cell oenb5 (16) 14 out_cell lais_rrcpd at 95 out_cell d[3] 13 io_cell salm 94 out_cell oenb4 (17) 12 out_cell rowclk 93 out_cell d[4] 11 io_cell rlow 92 out_cell oenb3 (18) 10 out_cell rsow 91 out_cell d[5] 9 io_cell rsuc 90 out_cell oenb2 (19) 8out_cell rohclk 89 out_cell d[6] 7 io_cell roh_ts1 (1) 88 out_cell oenb1 (20) 6out_cell roh 87 out_cell d[7] 5 io_cell roh_ts (2) 86 out_cell oenb (21) 4out_cell rsld 85 out_cell scpo[0] 3 out_cell rsld_ts1 (3) 84 out_cell scpo_ts1 (22) 2out_cell rsldclk 83 out_cell scpo[1] 1 out_cell rsld_ts (4) 82 out_cell scpo_ts (23) 0out_cell
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 421 notes: 1. roh_ts1 is the active low output enable for rohclk 2. roh_ts is the active low output enable for roh 3. rsld_ts1 is the active low output enable for rsld 4. rsld_ts is the active low output enable for rsldclk 5. roh_ts2 is the active low output enable for rfp 6. toh_ts1 is the active low output enable for tfp 7. toh_ts is the active low output enable for tohclk 8. tsld_ts is the active low output enable for tsldclk 9. hiz is the active low output enable for all other outputs not listed here 10. ss_io_oenb[0] selects the direction of ss[0] 11. ss_io_oenb[2] selects the direction of ss[2] 12. ss_io_oenb[3] selects the direction of ss[3] 13. ss_io_oenb[27] selects the direction of ss[27] 14. oenb7 selects the direction of d[0] 15. oenb6 selects the direction of d[1] 16. oenb5 selects the direction of d[2] 17. oenb4 selects the direction of d[3] 18. oenb3 selects the direction of d[4] 19. oenb2 selects the direction of d[5] 20. oenb1 selects the direction of d[6] 21. oenb selects the direction of d[7] 22. scpo_ts1 is the active low output enable for scpo[0] 23. scpo_ts is the active low output enable for scpo[1]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 422 24. scpi[0] is the first bit of the scan chain (closest to tdi). figure 20 - input observation cell (in_cell) input pad d c clock-dr scan chain out input to internal logic shift-dr scan chain in 1 2 mux 1 2 1 2 1 2 i.d. code bit idcode g1 g2 in this diagram and those that follow, clock-dr is equal to tck when the current controller state is shift-dr or capture-dr, and unchanging otherwise. the multiplexer in the center of the diagram selects one of four inputs, depending on the status of select lines g1 and g2. the id code bit is as listed in the table above.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 423 figure 21 - output cell (out_cell) d c d c g1 g2 1 2 mux g1 1 1 mux output or enab le from syst em logic scan chain in sc an ch ain out ext est output o r enable shift-dr cl ock- dr upda te- dr 1 2 1 2 1 2 idcode i.d. code bit figure 22 - bidirectional cell (io_cell) d c d c g1 1 1 mux output from internal logic scan chain in scan chain out extest output to pin shift-dr clock-dr update-dr input from pin input to internal logic g1 1 2 mux 1 2 1 2 1 2 g2 idcode i.d. code bit
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 424 figure 23 - layout of output enable and bidirectional cells output enable from internal logic (0 = drive) out_cell scan chain out scan chain in input to internal logic output from internal logic i/o pad io_cell scan chain in scan chain out
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 425 12 operation this section presents configuration options, pcb design recommendations, operating details for the jtag boundary scan feature and interface details for system side devices. the spectra-155 is a sonet/sdh payload extractor/aligner device. it processes the section, line, path overhead of an sts-1 (stm-0/au3), an sts-3c (stm-1/au4) or an sts-3 (stm-1/au3) stream. the spectra-155 supports a rich set of line and system configuration options. 12.1 line configuration options 12.1.1 sts-1 (stm-0/au3) mode the spectra-155 terminates and sources the path payload of a duplex sts-1 (stm-0/au3) stream. 12.1.2 sts-3 (stm-1/au3) mode the spectra-155 terminates and sources the path payload of a duplex sts-3 (stm-1/au3) stream. the path overhead of the three multiplexed sts-1 (stm-0/au3) streams are processed independently. 12.1.3 sts-3c (stm-1/au4) mode the spectra-155 terminates and sources the path payload of a duplex sts-3c (stm-1/au4) stream. 12.1.4 originating tcte mode the spectra-155 receive section originates a tandem connection. incoming bip-8 errors and a data link are inserted in the tandem connection maintenance byte (z5) of the drop bus. the remaining path overhead bytes are unchanged, except under path ais conditions. the spectra-155 transmit section operates independently in any applicable mode with transmit tcte bypass mode being most likely. 12.1.5 transmit tcte terminating mode the spectra-155 transmit section terminates a tandem connection. incoming signal failure indication (isf) generated by the originating tcte triggers path ais
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 426 insertion in the transmit stream. the spectra-155 receive section operates independently in any applicable mode. 12.1.6 path and tcte terminating mode the spectra-155 receive section is simultaneously terminating a path payload and a tandem connection. the incoming error count (iec) in the tandem connection maintenance byte (z5) is accumulated and the data link serialized on the low speed rpoh output. received incoming signal failure code (isf) will trigger path ais insertion in the drop bus. the transmit section of the spectra-155 is unlikely to be in any of the tcte modes. 12.2 system configuration options 12.2.1 byte telecombus mode the byte telecombus mode can be configured by setting inputs smode[2:0]=000b. when operating in byte telecombus mode, system data can be source to the spectra-155 via an eight bit add bus and sourced by the spectra-155 via an eight bit drop bus. for the add bus, the spectra-155 requires either a composite c1, j1, v1 input or optionally a c1 signal coupled with a valid h1, h2 pointer. the add and drop buses can be either sts-1 (stm-0/au3), sts-3 (stm-1/au3) or sts-3c (stm-1/au4) streams. both the add bus and the drop bus timing domains can be different from one another as well as different from the spectra-155. the spectra-155 will compensate for timing differences via pointer justifications. 12.2.2 nibble telecombus mode the nibble telecombus mode can be configured by setting inputs smode[2:0]=001b. nibble telecombus mode is the same as byte telecombus mode except that both the add and drop buses are only four bits wide. 12.2.3 serial telecombus mode the serial telecombus mode can be configured by setting inputs smode[2:0]=010b. when configured for serial telecombus mode, three independent serial add buses and three independent serial drop buses are provided. for the add buses, the spectra-155 requires either a composite c1, j1, v1 input or optionally a c1 signal coupled with a valid h1, h2 pointer.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 427 only sts-1 (stm-0/au3) streams are supported on the add and drop buses. the add buses and the drop buses can all have different timing domains. the spectra-155 will compensate for timing differences via pointer justifications. if configured for sts-1 (stm-0/au3) mode, the spectra-155 will only use stream #1 on the add and drop buses. if configured for sts-3 (stm-1/au3) mode, the spectra-155 will multiplex/demultiplex the three serial add/drop bus streams into/out of the sonet/sdh stream. 12.2.4 byte data mode the byte data mode can be configured by setting inputs smode[2:0]=011b. for byte data mode operation, the spectra-155 is the clock master and "pulls" data from the system in the transmit direction and "pushes" data to the system in the receive direction. only sts-1 (stm-0/au3) and sts-3c (stm-1/au4) line side streams are supported for byte data mode. 12.2.5 nibble data mode the nibble data mode can be configured by setting inputs smode[2:0]=100b. for nibble data mode operation, the spectra-155 is the clock master and "pulls" data from the system in the transmit direction and "pushes" data to the system in the receive direction. only sts-1 (stm-0/au3) and sts-3c (stm-1/au4) line side streams are supported for nibble data mode. 12.2.6 serial data mode the serial data mode can be configured by setting inputs smode[2:0]=101b. when configured for serial data mode, three independent transmit buses and three independent receive buses are provided. as in other data modes, the spectra-155 is the clock master and "pulls" data from the system in the transmit direction and "pushes" data to the system in the receive direction. only sts-1 (stm-0/au3) and sts-3 (stm-1/au3) line side streams are supported. 12.2.7 serial ds3 mode the serial ds3 mode can be configured by setting inputs smode[2:0]=110b. when configured for serial ds3 mode, three independent transmit buses and three independent receive buses are provided. in the transmit direction, the ds3
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 428 mapper/synchronizer expects the ds3 source clock to be provided externally. in the receive direction, the ds3 desynchronizer/mapper provides a ds3 output clock which is a gapped version of the receive sonet line clock or a gapped version of an externally provided 44.928 mhz clock. only sts-1 (stm-0/au3) and sts-3 (stm-1/au3) line side streams are supported. 12.3 bit error rate monitor the receive aps, synchronization extractor and bit error (rase) block counts and monitors line bip errors over programmable periods of time (window size). the rase contains two bit error rate monitors (berm), one monitors the signal fail threshold crossing alarm, and the other monitors the signal degrade threshold crossing alarm. the tables below give calculated values that are appropriate for both the sf berm and sd berm. typically, the sf threshold will be configured for a ber of 10 -3 or 10 -4 and the sd threshold will be configured between 10 -5 and 10 -9 . for all of the tables below, the saturation threshold should be disabled by setting smode=0. all of the recommended values below meet the various requirements for detection/clearing and (where applicable) false detection/clearing. in the case of the sdh recommendations, the detection (clearing) thresholds were chosen between the minimum and maximum values established by the detection and false detection requirements. in the case of the sonet recommendations, the detection thresholds were chosen at their maximum value, and the clearing thresholds at their minimum. the cmode column corresponds to the values that should be written to the sfcmode and sdcmode bits in the rase configuration/control register. the accumulation period column represents the values that should be written to the rase sf accumulation registers and the rase sd accumulation period registers. . the detection threshold column represents the values that should be written to the rase sf detection threshold registers and the rase sd detection threshold registers. the clearing threshold column represents the values that should be written to the rase sf clearing threshold registers and the rase sd clearing threshold period registers.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 429 table 39 - rase-berm configuration for sdh stm-0 ber evaluation period (s) cmode (sfcmode/ sdcmode) accumulation period (sfsap/sdsap) detection threshold (sfdth/sddth) clearing threshold (sfcth/sdcth ) 1.0e-03 0.01 0 00000a 0d7 04a 1.0e-04 0.1 0 000064 0d7 04a 1.0e-05 1 0 0003e8 0d7 04a 1.0e-06 10 0 002710 0d7 04a 1.0e-07 100 0 0186a0 0d7 04a 1.0e-08 1000 0 0f4240 0d7 04a 1.0e-09 10000 0 989680 0d7 04a table 40 - rase-berm configuration for sdh stm-1 ber evaluation period (s) cmode (sfcmode/ sdcmode) accumulation period (sfsap/sdsap) detection threshold (sfdth/sddth) clearing threshold (sfcth/sdcth ) 1.0e-03 0.01 0 00000a 2a2 0ca 1.0e-04 0.1 0 000064 2a2 0ca 1.0e-05 1 0 0003e8 2a2 0ca 1.0e-06 10 0 002710 2a2 0ca 1.0e-07 100 0 0186a0 2a2 0ca 1.0e-08 1000 0 0f4240 2a2 0ca 1.0e-09 10000 0 989680 2a2 0ca
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 430 table 41 - rase-berm configuration for sonet sts-1 ber evaluation period (s) cmode (sfcmode/ sdcmode) accumulation period (sfsap/sdsap) detection threshold (sfdth/sddth) clearing threshold (sfcth/sdcth ) 1.0e-03 0.01* 1 00000a 0d9 1b5 1.0e-04 0.04 1 000028 0a7 0b8 1.0e-05 0.3 1 00012c 084 08e 1.0e-06 3 1 000bb8 084 08e 1.0e-07 30 1 007530 084 08e 1.0e-08 250 1 03d090 06d 078 1.0e-09 2000 1 1e8480 055 061 *detection time objectives and false detection objectives cannot be met simultaneously for sts-1 with a 10 -3 bit error rate. the given values meet the detection time requirements with a 0.999 probability, and also meet the false detection objectives. table 42 - rase-berm configuration for sonet sts-3 ber evaluation period (s) cmode (sfcmode/ sdcmode) accumulation period (sfsap/sdsap) detection threshold (sfdth/sddth) clearing threshold (sfcth/sdcth) 1.0e-03 0.008 1 000008 245 3be 1.0e-04 0.013 1 00000d 0a3 0b4 1.0e-05 0.1 1 000064 084 08e 1.0e-06 1 1 0003e8 084 08e 1.0e-07 10 1 002710 084 08e 1.0e-08 83 1 014438 06d 077 1.0e-09 667 1 0a2d78 055 061 12.4 board design recommendations the noise environment and signal integrity are often the limiting factors in system performance. therefore, the following board design guidelines must be followed in order to ensure proper operation. 1. in a noisy board environment, separate digital and analog ground planes should be provided and connected together at the power entry point. otherwise, a single, solid ground plane is acceptable. avoid "chopping up" the ground plane, as it often increases power supply noise.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 431 2. in a noisy board environment, separate analog and digital +5 volt planes should be provided and connected together at the power entry point (separate regulation of the analog and digital supplies may also be necessary). otherwise, a single, solid +5 volt plane, filtered to the appropriate ground planes, is acceptable. avoid "chopping up" the power plane, as it often increases power supply noise. 3. ferrite beads are not advisable in digital switching circuits because inductive spiking (di/dt noise) is introduced into the power rail. simple rc filtering is probably the best approach provided care is taken to ensure the ir drop in the resistor does not lower the supply voltage below the recommended operating voltage. 4. separate high-frequency decoupling capacitors are recommended for each analog power pin. these capacitors should be placed as close to the spectra-155 power pin as possible. to prevent noise from coupling between power pins, each of the following sets of pins be decoupled separately: set #1: tavd2 set #2: ravd2 set #3: tavd1, tavd3, tavd4 set #4: ravd1, ravd3 set #5: qavd1, qavd2, qavd3 5. the high speed serial streams (txd+/- and rxd+/-) must be routed with controlled impedance circuit board traces and must be terminated with a matched load. normal ttl-type design rules are not recommended and will reduce the performance of the device. 12.5 power sequencing due to esd protection structures in the pads it is necessary to exercise caution when powering a device up or down. esd protection devices behave as diodes between power supply pins and from i/o pins to power supply pins. under extreme conditions it is possible to damage these esd protection devices or trigger latch up. the recommended power supply sequencing is as follows: 1. to prevent damage to the esd protection on the device inputs the maximum dc input current specification must be respected. this is accomplished by either ensuring that the vdd power is applied before input pins are driven or by increasing the source impedance of the driver so that the maximum driver short circuit current is less than the maximum dc input current specification (20 ma).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 432 2. analog power supplies and vdd must be applied together. to prevent forward biasing the esd protection diode between avd supplies and vdd, the differential voltage measured between these power supplies must be less than 0.5 volt. this recommended differential voltage is to include peak to peak noise on the vdd power supply as digital noise will otherwise be coupled into the analog circuitry. 3. analog power supplies and vdd must be powered down together. small offsets in vdd and avd discharge times will not damage the device. 12.6 interfacing to ecl or pecl devices although the txd+/- outputs are ttl compatible, only a few passive components are required to convert the signals to ecl (or pecl) logic levels. the figure below illustrates the recommended configuration. the capacitors ac couple the outputs so that the ecl inputs are free to swing around the ecl bias voltage (v bb ). the combination of the 237 ? and 50 ? resistors divide the voltage down to a nominally 800mv swing. the 50 ? resistors also terminate the signals. similarly, the rxd+/- inputs to the spectra-155 are ac coupled as shown below. the spectra-155 inputs are self-biasing to improve operating speed and waveform symmetry. for this reason, the dc blocking capacitors are always required, even when interfacing to pecl drivers. ceramic coupling capacitors are recommended. figure 24 - interfacing spectra-155 to ecl or pecl + zo=50 ? device txd+ txd- 10nf 237 ? 50 ? zo=50 ? 10nf 237 ? 50 ? v bb ecl buffer driving ecl or pecl - + zo=50 ? ecl buffer rxd+ rxd- 10nf 100 ? zo=50 ? 10nf 330 ? device 330 ? ecl driving device - v ee in the recommended txd+/- termination shown in figure 24, the txd +/- outputs are required to drive pecl or ecl inputs and therefore do not have to meet ttl drive specifications. because they do not have to meet ttl drive specifications,
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 433 the txd+/- outputs can draw more current than their specified 8 ma output rating. 12.7 driving differential inputs single ended in some applications, it may be more cost effective or technically desirable to drive the alos+/-, rrclk+/- or trclk+/- inputs with a single ended ttl, single ended cmos, or single ended pecl signal. the rxd+/- inputs do not support single ended operation and must be driven by a differential source. the hardware configurations to drive the alos+/- input with a single ended ttl, cmos or pecl signal are shown in figure 25. option 1 shows the single ended ttl or cmos configuration; the positive input is grounded and the negative input is dc coupled to the input signal. using option 1, the input signal is logically inverted (ttl or cmos signal tied to logic zero indicates analog loss of signal). option 2 and option 3 show the two permissible single ended pecl configurations. in option 2, the positive input is tied to vdd through a dc blocking capacitor and the negative input is dc coupled to the input signal. using option 2, the input signal is logically inverted (pecl signal tied to logic zero indicates analog loss of signal). in option 3, the negative input is tied to vdd through a dc blocking capacitor and the positive input is dc coupled to the input signal. using option 3, the input signal is not inverted. figure 25 - single ended driving differential alos+/- inputs + - pecl signal .01 uf vdd device pecl inputs (option 2) + - ttl or cmos signal device pecl in pu ts (option 1) (option 3) + - pecl signal device pecl in pu ts .01 uf vdd the hardware configurations to drive the rrclk+/- or trclk+/- with a single ended ttl, cmos or pecl signal are shown in figure 26. option 1 and option 2 invert the input signal; option 3 does not. the rrclk+/- and trclk+/- inputs can only be driven with a single ended 19.44 mhz or a 6.48 mhz reference clock. the rrclk+/- and trclk+/- inputs can not be driven with a single ended high-speed input (155.52mhz or 51.84 mhz when in clock recovery or clock synthesis is bypassed). when clock recovery or clock synthesis is
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 434 bypassed, the respective rrclk+/- or trclk+/- input must be driven with a differential signal. for ttl or cmos signals (option 1), the positive input must be grounded and the negative input must be dc coupled to the ttl or cmos signal as shown. ttl and cmos input signals must be connected directly to the negative pecl input with no dc blocking capacitor. for pecl signals, the option 2 or option 3 configurations are permissible. using option 2, the positive input must be tied to vdd through a dc blocking capacitor and the negative pecl input must be ac coupled as shown. using option 3, the negative input must be tied to vdd through a dc blocking capacitor and the positive pecl input must be ac coupled as shown. for pecl input signals, the spectra-155 inputs are self biasing to improve operating signal speed and waveform symmetry. for this reason, when option 2 or option 3 are used, the dc blocking capacitors between the pecl signal and the spectra-155 inputs are always required even when interfacing to pecl drivers. ceramic coupling capacitors are recommended. figure 26 - single ended driving differential rrclk+/- or trclk+/- inputs + - device pecl in pu ts .01 uf vdd (option 2) + - ttl or cmos signal device pecl in pu ts (option 1) (option 3) + - device pecl inputs pecl signal 10nf pecl signal 10nf .01 uf vdd 12.8 jtag support the spectra-155 supports the ieee boundary scan specification as described in the ieee 1149.1 standards. the test access port (tap) consists of the five standard pins, trstb, tck, tms, tdi and tdo used to control the tap controller and the boundary scan registers. the trstb input is the active low reset signal used to reset the tap controller. tck is the test clock used to sample data on input, tdi and to output data on output, tdo. the tms input is used to direct the tap controller through its states. the basic boundary scan architecture is shown below.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 435 figure 27 - boundary scan architecture boundary scan register control tdi tdo device identification register bypass register instruction register and decode trstb tms tck test access port controller mux dff select tri-state enable the boundary scan architecture consists of a tap controller, an instruction register with instruction decode, a bypass register, a device identification register and a boundary scan register. the tap controller interprets the tms input and generates control signals to load the instruction and data registers. the instruction register with instruction decode block is used to select the test to be executed and/or the register to be accessed. the bypass register offers a single bit delay from primary input, tdi to primary output , tdo. the device identification register contains the device identification code. the boundary scan register allows testing of board inter-connectivity. the boundary scan register consists of a shift register placed in series with device inputs and outputs. using the boundary scan register, all digital inputs can be
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 436 sampled and shifted out on primary output tdo. in addition, patterns can be shifted in on primary input, tdi and forced onto all digital outputs. tap controller the tap controller is a synchronous finite state machine clocked by the rising edge of primary input, tck. all state transitions are controlled using primary input, tms. the finite state machine is described below.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 437 figure 28 - tap controller finite state machine test-logic-reset run-test-idle select-dr-scan select-ir-scan capture-dr capture-ir shift-dr shift-ir exit1-dr exit1-ir pause-dr pause-ir exit2-dr exit2-ir update-dr update-ir trstb=0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 all transitions dependent on input tms 0 0 0 0 0 1 test-logic-reset the test logic reset state is used to disable the tap logic when the device is in normal mode operation. the state is
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 438 entered asynchronously by asserting input, trstb. the state is entered synchronously regardless of the current tap controller state by forcing input, tms high for 5 tck clock cycles. while in this state, the instruction register is set to the idcode instruction. run-test-idle the run test/idle state is used to execute tests. capture-dr the capture data register state is used to load parallel data into the test data registers selected by the current instruction. if the selected register does not allow parallel loads or no loading is required by the current instruction, the test register maintains its value. loading occurs on the rising edge of tck. shift-dr the shift data register state is used to shift the selected test data registers by one stage. shifting is from msb to lsb and occurs on the rising edge of tck. update-dr the update data register state is used to load a test register's parallel output latch. in general, the output latches are used to control the device. for example, for the extest instruction, the boundary scan test register's parallel output latches are used to control the device's outputs. the parallel output latches are updated on the falling edge of tck. capture-ir the capture instruction register state is used to load the instruction register with a fixed instruction. the load occurs on the rising edge of tck. shift-ir the shift instruction register state is used to shift both the instruction register and the selected test data registers by one stage. shifting is from msb to lsb and occurs on the rising edge of tck. update-ir the update instruction register state is used to load a new instruction into the instruction register. the new instruction must be scanned in using the shift-ir state. the load occurs on the falling edge of tck. the pause-dr and pause-ir states are provided to allow shifting through the test data and/or instruction registers to be momentarily paused.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 439 boundary scan instructions the following is a description of the standard instructions. each instruction selects a serial test data register path between input, tdi and output, tdo. bypass the bypass instruction shifts data from input, tdi to output, tdo with one tck clock period delay. the instruction is used to bypass the device. extest the external test instruction allows testing of the interconnection to other devices. when the current instruction is the extest instruction, the boundary scan register is place between input, tdi and output, tdo. primary device inputs can be sampled by loading the boundary scan register using the capture-dr state. the sampled values can then be viewed by shifting the boundary scan register using the shift-dr state. primary device outputs can be controlled by loading patterns shifted in through input tdi into the boundary scan register using the update-dr state. sample the sample instruction samples all the device inputs and outputs. for this instruction, the boundary scan register is placed between tdi and tdo. primary device inputs and outputs can be sampled by loading the boundary scan register using the capture-dr state. the sampled values can then be viewed by shifting the boundary scan register using the shift-dr state. idcode the identification instruction is used to connect the identification register between tdi and tdo. the device's identification code can then be shifted out using the shift-dr state. stctest the single transport chain instruction is used to test out the tap controller and the boundary scan register during production test. when this instruction is the current instruction, the boundary scan register is connected between tdi and tdo. during the capture-dr state, the device identification code is loaded into the boundary scan register. the code can then be shifted out on output, tdo using the shift-dr state. intest the internal test instruction is used to exercise the device's internal core logic. when this instruction is the current
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 440 instruction, the boundary scan register is connected between tdi and tdo. during the update-dr state, patterns shifted in on input, tdi are used to drive primary inputs. during the capture-dr state, primary outputs are sampled and loaded into the boundary scan register.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 441 13 functional timing 13.1 transport overhead extraction and insertion figure 29 - receive overhead clock and data alignment (r64sel=0) rowclk e1, f1, e2 b1 b2 b3 b5 b6 b7 b8 b4 rsow rlow rsuc the receive overhead clock and data alignment timing diagram above shows the relationship between the rsow, rsuc and rlow serial data outputs and their associated clock rowclk. when register bit r64sel is set low, rowclk is a 72 khz 50% duty cycle clock that is gapped to produce a 64 khz nominal rate and is aligned as shown in the timing diagram. the e1, f1 and e2 bytes are shifted out on rsow, rsuc and rlow respectively. output data is updated on the falling edge of rowclk. bit 1 can be identified using the rfp output. rfp pulses high approximately 650 ns after the falling edge of rowclk which updates bit 1. figure 30 - receive overhead clock and data alignment (r64sel=1) rowclk rsow rlow rsuc e1, f1, e2 b1 b2 b3 b5 b6 b7 b8 b4 the receive overhead clock and data alignment timing diagram above shows the relationship between the rsow, rsuc, rlow and rowclk. when register bit r64sel is set high, rowclk is a 64 khz 50% duty cycle clock. the e1, f1 and e2 bytes are shifted out on rsow, rsuc and rlow respectively. output data is updated on the falling edge of rowclk. bit 1 can be identified using the rfp output. rfp pulses high aligned with the falling edge of rowclk which updates bit 1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 442 figure 31 - receive selectable overhead clock and data alignment (r64sel=0) rohclk (rohsel=0/1/2) e1 b4 b1 b2 b3 b5 b6 b7 b8 (rohsel=0) roh f1 (rohsel=1) roh e2 (rohsel=2) roh b4 b1 b2 b3 b5 b6 b7 b8 b4 b1 b2 b3 b5 b6 b7 b8 k1 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 k2 (rohsel=4) roh rohclk (rohsel=4) the receive selectable overhead clock and data alignment timing diagram above shows the relationship between the roh serial data output and its associated clock rohclk when register bit r64sel is set low. for rohsel={0,1,2}, rohclk will be a 72 khz 50% duty cycle clock that is gapped to produce a 64 khz nominal rate and is aligned as shown in the timing diagram. the e1, f1 and e2 bytes may be shifted out on the roh as selected by rohsel. for rohsel={4}, rohclk will be a 144 khz clock gapped to produce a 128 khz nominal rate. the k1 and k2 bytes are shifted out on the roh in the order as illustrated. output data is updated on the falling edge of rohclk. bit 1 can be identified using the rfp output. rfp pulses high approximately 650 ns after the falling edge of rohclk which updates bit 1 when rohsel=0,1,2,4.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 443 figure 32 - receive selectable overhead clock and data alignment (r64sel=1) rohclk roh e1 b4 (rohsel=0) b1 b2 b3 b5 b6 b7 b8 (rohsel=0/1/2) roh f1 b4 (rohsel=1) roh e2 b4 (rohsel=2) b1 b2 b3 b5 b6 b7 b8 b1 b2 b3 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 k1 k2 (rohsel=4) roh rohclk (rohsel=4) the receive selectable overhead clock and data alignment timing diagram above shows the relationship between the roh serial data output and its associated clock rohclk when register bit r64sel is set high. for rohsel={0,1,2}, rohclk will be a 64 khz 50% duty cycle clock and is aligned as shown in the timing diagram. the e1, f1 and e2 bytes may be selectively shifted out on the roh. for rohsel={4}, the rohclk will be a 144 khz 50% duty cycle clock gapped to produce a 128 khz nominal rate. the k1 and k2 bytes are shifted out on the roh in the order as illustrated. output data is updated on the falling edge of rohclk. bit 1 can be identified using the rfp output. rfp pulses high aligned with the falling edge of rohclk which updates bit 1 when rohsel=0,1,2. when rohsel=4, rfp pulses high approximately 650 ns after the falling edge of rohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 444 figure 33 - receive section/line dcc clock and data alignment row 1 bytes row 6 bytes row 5 bytes row 4 bytes row 3 bytes row 7 bytes row 2 bytes row 9 bytes row 8 bytes rfp approx. 2 mhz dlclk bursts b2 b1 b3 b4 b5 b6 b7 b8 b2 b1 b3 b4 b5 b6 b7 b8 b2 b1 b3 b4 b5 b6 b7 b8 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 rsld (rdlsel=0) rsldclk (rdlsel=0) rsld (rdlsel=1) rsldclk (rdlsel=1) rsld (rdlsel=1) rsldclk (rdlsel=1) the receive section/line dcc clock and data alignment timing diagram above shows the relationship between the rsld serial data output and its associated clock, rsldclk. when register bit rdlsel is low, the rsldclk is a 216 khz, 50% duty cycle clock gapped to produce a 192 khz nominal rate and is aligned with rfp as shown in the timing diagram. the section dcc, d1-d3, bytes are shifted out on the rsld output. when register bit rdlsel is high, the rsldclk is a 2.16 mhz, 67%(high)/33%(low) duty cycle clock gapped to produce a 576 khz nominal rate and is aligned with rfp as shown in the timing diagram. the line dcc, d4-d12, bytes are shifted out on the rsld output. rsld is updated on the falling rsldclk edge.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 445 figure 34 - receive line dcc clock and data alignment row 1 bytes row 6 bytes row 5 bytes row 4 bytes row 3 bytes row 7 bytes row 2 bytes row 9 bytes row 8 bytes rfp approx. 2 mhz dlclk bursts b2 b1 b3 b4 b5 b6 b7 b8 b2 b1 b3 b4 b5 b6 b7 b8 b2 b1 b3 b4 b5 b6 b7 b8 rld rldclk rld rldclk the receive line dcc clock and data alignment timing diagram above shows the relationship between the rld serial data output and its associated clock, rldclk. the line dcc, d4-d12, bytes are shifted out on the rld output. rldclk is generated by gapping a 2.16 mhz clock. rld is updated on the falling rldclk edge.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 446 figure 35 - transmit overhead clock and data alignment (t64sel=0) towclk e1, f1, e2 b1 b2 b3 b5 b6 b7 b8 tsow tsuc tlow b4 the transmit overhead clock and data alignment timing diagram above shows the relationship between the tsow, tsuc and tlow serial data inputs and their associated clock, towclk. when register bit r64sel is set low, towclk is a 72 khz 50% duty cycle clock that is gapped to produce a 64 khz nominal rate. the e1, f1 and e2 bytes are shifted in on tsow, tsuc and tlow respectively. input data is sampled on the rising edge of towclk. external sourcing of e1, f1 and e2 via the tsow, tsuc and tlow can be overridden using the tohsel register bit. bit 1 can be identified using the tfp output. tfp pulses high approximately 650 ns after the falling edge of towclk which updates bit 1. figure 36 - transmit overhead clock and data alignment (t64sel=1) towclk tsow tsuc tlow e1, f1, e2 b1 b2 b3 b5 b6 b7 b8 b4 the transmit overhead clock and data alignment timing diagram above shows the relationship between the tsow, tsuc, tlow and towclk. when register bit t64sel is set high, towclk is a 64 khz 50% duty cycle clock. the e1, f1 and e2 bytes are shifted in on tsow, tsuc and tlow respectively. input data is sampled on the rising edge of towclk. bit 1 can be identified using the tfp output. tfp pulses high aligned to the falling edge of towclk which updates bit 1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 447 figure 37 - transmit selectable overhead clock and data alignment (t64sel=0) tohclk (tohsel=0/1/2) e1 b4 b1 b2 b3 b5 b6 b7 b8 (tohsel=0) toh f1 (tohsel=1) toh e2 (tohsel=2) toh b4 b1 b2 b3 b5 b6 b7 b8 b4 b1 b2 b3 b5 b6 b7 b8 k1 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 k2 (tohsel=4) toh tohclk (tohsel=4) the transmit overhead clock and data alignment timing diagram above shows the relationship between the toh serial data input and its associated clock, tohclk when t64sel is set low. the t64sel and tohsel settings determine the characteristic of tohclk and the interpretation of the input data. for tohsel={0,1,2}, tohclk is a 72 khz 50% duty cycle clock that is gapped to produce a 64 khz nominal rate. the input data shifted in on the toh is interpreted as the e1, f1 or e2 bytes according to the tohsel setting. in addition, the corresponding stream on the tsow, tsuc or tlow input is ignored. for tohsel={4}, tohclk will be a 144 khz 50% duty cycle clock that is gapped to produce a 128 khz nominal rate. the input data shifted in on the toh is interpreted as the k1 and k2 bytes in the order as illustrated. bit 1 can be identified using the tfp output. tfp pulses high approximately 650 ns after the falling edge of tohclk which updates bit 1 when tohsel=0,1,2,4
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 448 figure 38 - transmit selectable overhead clock and data alignment (t64sel=1) tohclk toh e1 b4 (tohsel=0) b1 b2 b3 b5 b6 b7 b8 (tohsel=0/1/2) toh f1 b4 (tohsel=1) toh e2 b4 (tohsel=2) b1 b2 b3 b5 b6 b7 b8 b1 b2 b3 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 k1 k2 (tohsel=4) toh tohclk (tohsel=4) the transmit overhead clock and data alignment timing diagram above shows the relationship between the toh serial data input and its associated clock, tohclk when register bit t64sel is set high. for tohsel={0,1,2}, tohclk will be a 64 khz 50% duty cycle clock. in addition, the corresponding stream on the tsow, tsuc or tlow input is ignored. for tohsel={4}, tohclk will be a 144 khz 50% duty cycle clock that is gapped to produce a 128 khz nominal rate. the input data shifted in on the toh is interpreted as e1, f1, e2 or k1 and k2 bytes according to the tohsel setting. bit 1 can be identified using the tfp output. tfp pulses high aligned to the falling edge of tohclk which updates bit 1 when tohsel=0,1,2. when tohsel=4, tfp pulses high approximately 650 ns after the falling edge of tohclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 449 figure 39 - transmit data link clock and data alignment row 1 bytes row 6 bytes row 5 bytes row 4 bytes row 3 bytes row 7 bytes row 2 bytes row 9 bytes row 8 bytes tfp approx. 2 mhz dlclk bursts b2 b1 b3 b4 b5 b6 b7 b8 b2 b1 b3 b4 b5 b6 b7 b8 b2 b1 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 tsld (tdlsel=0) tsldclk (tdlsel=0) tsld (tdlsel=1) tsldclk (tdlsel=1) tsld (tdlsel=1) tsldclk (tdlsel=1) the transmit data link clock and data alignment timing diagram above shows the relationship between the tsld serial data input and its associated clock, tsldclk. when register bit tdlsel is set low, tsldclk is a 216 khz, 50% duty cycle clock gapped to produce a 192 khz nominal rate that is aligned with tfp as shown in the timing diagram. the section dcc bytes, d1-d3 are sourced from the tsld input. when register bit tdlsel is set high, tsldclk is a 2.16 mhz, 67%(high)/33%(low) duty cycle clock gapped to produce a 576 khz nominal rate that is aligned with tfp as shown in the timing diagram. the line dcc bytes, d4-d12 are sourced from the tsld input. all input data on tsld is sampled on the rising edge of tsldclk.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 450 figure 40 - transport overhead extraction (sts-3/3c) rtohfp a1 byte a2 byte a2 byte a1 byte a1 byte e2 byte (unused) e2 byte (unused) rtohclk rtohclk a1 byte a1 byte   rtoh b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8  rtohfp the transport overhead extraction timing diagram above illustrates the transport overhead extraction interface for sts-3/3c (stm-1/au3/au4). the transport overhead extraction clock, rtohclk is nominally a 5.184 mhz clock (1.728 mhz for an sts-1 (stm-0/au3) stream), and is derived from the receive line clock, rclk. the entire transport overhead (the complete 9 row by 9 column structure) is extracted for the sts-3/3c (stm-1/au3/au4) stream and is serialized on rtoh over a frame period (125 s). for sts-1 (stm-0/au3), the transport overhead structure of 9 rows by 3 columns is serialized in a similar way on rtoh over a frame period (125 s).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 451 figure 41 - transport overhead insertion (sts-3/3c) ttohfp a1 byte a2 byte a2 byte a1 byte a1 byte e2 byte (unused) e2 byte (unused) ttohclk ttoh b8 ttohclk a1 byte a1 byte   b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 b5 b6 b7 b8 b1 ttohen  ttohfp the transport overhead insertion timing diagram above illustrates the transport overhead insertion interface. output ttohclk is nominally a 5.184 mhz clock (1.728 mhz for an sts-1 (stm-0/au3) stream), and is used to update output ttohfp, and to sample input ttoh and ttohen. the value sampled on ttohen during the first overhead bit position of a given overhead byte determines whether the byte sampled on ttoh is inserted in the sts-3/3c (stm-1/au3/au4) stream. ttohen is held high during the bit 1 position of the first a1 byte in the ttoh stream. the eight bit values sampled on input ttoh during the first a1 byte period are inserted in the first a1 byte position in the sts-3/3c (stm-1/au3/au4) stream. similarly, ttohen is held low during the bit 1 position of the second a1 byte. the default value (f6h) is inserted in the second a1 byte position in the sts-3/3c (stm-1/au3/au4) stream ignoring the contents of ttoh an error insertion feature is also provided for the b1, and b2 byte positions. when ttoh is held high during any of the bit positions corresponding to these bytes, the corresponding bit is inverted before being inserted in the sts-3/3c (stm-1/au3/au4) stream (ttohen must be sampled high during the first bit position to enable the error insertion mask).
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 452 13.2 path overhead extraction and insertion figure 42 - receive path overhead extraction timing rpohfp[3:1] j1 byte f2 byte g1 byte c2 byte b3 byte z5 byte z4 byte b 2 b 3 b 4 b 5 b 6 b 7 b 8 rpoh[3:1] b 1 b 2 b 3 b 4 b 5 b 6 b 7 b 8 b 1 b 1 b 8 rpohfp[3:1] b3e[3:1] j1 byte b3 byte rpohclk[3:1] rpohclk[3:1] the figure above shows the receive path overhead extraction to a low speed serial stream. rpohclk[3:1] are nominally 576 khz clocks. the entire path overhead (j1, b3, c2, g1, f2, h4, z3, z4, z5 bytes) is extracted, serialized and placed on rpoh[3:1] over a frame period. for each byte, the most significant bit is transmitted first. rpohfp[3:1] mark the most significant bit of the j1 byte. b3e[3:1] identify the bits within the b3 bytes containing a parity error. the index in the signal names refer to the sts-1 (stm-0/au3) stream number within the receive sts-3 (stm-1/au3) stream. i.e., signals carrying an index of 1 reflect the status of sts-1 (stm-0/au3) #1, those with index of 2 reflect sts-1 (stm-0/au3) #2, and those with index of 3 reflect sts-1 (stm-0/au3) #3. in sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, only rpohclk[1], rpoh[1], rpohfp[1] and b3e[1] are active. the remaining outputs are set low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 453 figure 43 - receive tandem connect maintenance insertion timing rpohclk[3:1] rpohfp[3:1] b 2 b 3 b 4 b 5 b 6 b 7 b 8 rtcoh[3:1] b 1 b 2 b 3 b 4 b 5 b 6 b 7 b 8 rtcen[3:1] b 1 the figure above illustrates the receive tandem connection maintenance insertion interface. rtcoh[3:1] carries the data to be inserted in the tandem connection maintenance byte (z5) in the drop bus. rtcoh[1] and rtcen[1] are associated with sts-1 (stm-0/au3) #1, rtcoh[2] and rtcen[2] with sts-1 (stm-0/au3) #2, and rtcoh[3] and rtcen[3] with sts-1 (stm-0/au3) #3. the first bit on rtcoh (b1) corresponds to the most significant bit of z5. the rtcen[3:1] signal controls whether the corresponding bit in rtcoh[3:1] is inserted in the z5 byte. the data bit on rtcoh[3:1] is inserted in the z5 byte if the corresponding bit of rtcen[3:1] is high. the incoming error count or a logic one data link bit is placed on the z5 byte if the corresponding bit in rtcen[3:1] is low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 454 figure 44 - transmit path overhead insertion timing tpohfp[3:1] j1 byte f2 byte g1 byte c2 byte b3 byte z5 byte z4 byte b 2 b 3 b 4 b 5 b 6 b 7 b 8 tpoh[3:1] b 1 b 2 b 3 b 4 b 5 b 6 b 7 b 8 b 1 b 1 b 8 tpohen[3:1] c2 byte g1 byte tpohclk[3:1] tpohclk[3:1] the figure above shows the transmit path overhead insertion from a low speed serial stream. tpohclk[3:1] are nominally 576 khz clocks. the entire path overhead, except b3 and h4, (j1, c2, g1, f2, z3, z4, z5 bytes) can be inserted into the transmit stream via tpoh[3:1] over a frame period. in each byte, the most significant bit is transmitted first. tpohfp[3:1] mark the most significant bit of the j1 byte. tpohen[3:1] control the insertion of data on tpoh[3:1] on a bit- by-bit basis. the data on tpoh is inserted in the path overhead of the transmit stream if tpohen is set high at the corresponding bit position. tpohen is set high during bits 1, 4 and 5 of the c2 byte and the entire g1 byte. for this sample configuration, the g1 byte and bits 1, 4 and 5 of the c2 byte will be taken from tpoh while the remaining bits (2, 3, 6, 7 and 8) retain their default values. the index in the signal names refer to the sts-1 (stm-0/au3) stream number within the receive sts-3 (stm-1/au3) stream. i.e., signals carrying an index of 1 are associated with sts-1 (stm-0/au3) #1, those with index of 2 with sts-1 (stm-0/au3) #2, and those with index of 3 with sts-1 (stm-0/au3) #3. in sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, only tpohclk[1], tpoh[1], tpohfp[1] and tpohen[1] are active. the remaining outputs are set low and inputs are ignored.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 455 an error insertion feature is provided for the b3 or h4 byte. when tpohen and tpoh are both set high, the corresponding path bip bit or tributary multiframe sequence bit will be inverted before insertion in the transmit stream. 13.3 mate spectra-155 interfaces figure 45 - receive ring control port rrcpfp rrcpclk reserved for line rei indications rrcpdat rrcpfp psbfv psbfi coapsi b8 b7 b6 b5 b4 b3 b2 b1 b8 b7 b6 b5 b4 b3 b2 b1 filtered k1 byte filtered k2 byte rrcpdat sendlrdi sendlais the receive ring control port timing diagram above illustrates the operation of the receive ring control port when the ring control ports are enabled (using the rcp bit in the control/enable register). the control port timing is provided by the rrcpclk input. rrcpfp and rrcpdat are updated on the falling edge of rrcpclk. rrcpfp is used to distinguish the bit positions carrying alarm status and maintenance signal control information (rrcpfp is high) from the bit positions carrying line rei indications (rrcpfp is low). rrcpfp is high for 21 bit positions once per 125 s frame. note, rei indications are enabled using the autorei bit in the spectra-155 ring control register. the first 16 bit positions contain the aps channel byte values after filtering (the k1 and k2 values have been identical for at least three consecutive frames). the 17th bit position, coapsi, is high for one frame when a new aps channel byte value (after filtering) is received. the 18th and 19th bit positions contain the current protection switch byte failure alarm status. psbfi is high for one frame when a change in the protection switch byte failure alarm state is detected. psbfv contains the real-time active high state value of the protection switch byte failure alarm. the 20th and 21st bit positions control the insertion of the line ais and line rdi maintenance signals in a mate device. the sendlrdi bit position is controlled by the logical or of the section/line alarms as enabled by the spectra-155 line rdi control register, or by the srdi bit in the
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 456 spectra-155 ring control register. the sendlais bit position is controlled by the sais bit in the spectra-155 ring control register. while rrcpfp is low, rrcpdat is high for one rrcpclk cycle for each received rei indication.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 457 figure 46 - receive path alarm port timing b 2 b 3 b 4 b 5 b 6 b 7 b 8 rad b 1 b 1 rpohfp[1] rpohclk[1] rpohfp[1] sts-1 #1 bip and prdi bip count prdi indication sts-1 #2 bip and prdi sts-1 #3 bip and prdi rpohclk[1] transmit k1, k2 bytes b 2 b 3 b 4 b 5 b 6 b 7 b 8 b 1 rad rpohfp[1] rpohclk[1] b 2 b 3 b 4 b 5 b 6 b 7 b 8 b 1 k1 byte k2 byte p r d i 5 p r d i 7 p r d i 6 the figure above shows the format of the path receive path alarm port. the path bip-8 counts from all three sts-1 (stm-0/au3) streams are serialized in the receive alarm data output (rad) and clocked out by rpohclk[1]. the eight bip count bit positions for each sts-1 (stm-0/au3) are left justified. if there are eight bip errors in the corresponding sts-1 (stm-0/au3) stream, all bit positions are set high. if there are fewer bip errors, only the first n positions
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 458 corresponding to the number of detected errors are set high, the remainder are set low. the prdi bits are set when receive alarm conditions are asserted for the corresponding sts-1 (stm-0/au3) stream. note, bip error indications are enabled using the autoprei bit in the spectra-155 path rei/rdi registers. the prdi5 indications are enabled using bits in the spectra-155 path rei/rdi registers. the prdi6 and prdi7 bits are enabled using bits in the spectra-155 enhanced path rdi control registers. the transmit aps channel, k1 and k2, bytes are also serialized on the rad during the last two byte position in the output bit stream. the transmit k1 and k2 bytes can be sourced from the ttoh input, the toh input or via the tlop transmit k1/k2 registers in order of precedence. output data is updated on the falling edge of rpohclk[1]. in sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, only the bit positions assigned to sts-1 (stm-0/au3) #1 are active, those assigned to streams #2, and #3 are set low.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 459 figure 47 - transmit ring control port trcpfp sendlrdi trcpclk reserved for line rei indications trcpdat trcpfp : reserved for future use : reserved for line rei indication trcpdat sendlais the transmit ring control port timing diagram above illustrates the operation of the transmit ring control port when the ring control ports are enabled (using the rcp bit in the control/enable register). the control port timing is provided by the trcpclk input. trcpfp and trcpdat are sampled on the rising edge of trcpclk. trcpfp is used to distinguish the bit positions carrying maintenance signal control information (trcpfp is high) from the bit positions carrying line rei indications (trcpfp is low). trcpfp is high for 21 bit positions once per frame 125 s). currently, only the last two bit positions are used. these bit positions control the insertion of line rdi and line ais maintenance signals as illustrated. the remaining 19 bit positions are reserved for future feature enhancements.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 460 figure 48 - transmit alarm port timing b 2 b 3 b 4 b 5 b 6 b 7 b 8 tad b 1 p r d i 5 b 1 tafp tack tafp sts-1 #1 bip and prdi bip count prdi indication sts-1 #2 bip and prdi sts-1 #3 bip and prdi tack transmit k1, k2 bytes b 2 b 3 b 4 b 5 b 6 b 7 b 8 b 1 tad tafp tack b 2 b 3 b 4 b 5 b 6 b 7 b 8 b 1 k1 byte k2 byte p r d i 7 p r d i 6 the figure above shows the format of the transmit path alarm port. the path rdi counts from all three sts-1 (stm-0/au3) streams are serialized in the transmit alarm data input (tad) and clocked in by tack. the eight bip count bit positions for each sts-1 (stm-0/au3) are left justified. if there are eight bip errors in the corresponding sts-1 (stm-0/au3) stream, all bit positions are set high. if there are fewer bip errors, only the first n positions corresponding to the number of
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 461 detected errors are set high, the remainder are set low. the prdi bits (prdi5, prdi6, prdi7) are set accordingly when the corresponding sts-1 (stm-0/au3) stream in the peer receive section inserts an rdi condition to be relayed back to the far end. the transmit aps channel, k1 and k2, bytes can also be sourced from tad stream during the last two byte position in the input bit stream. input data is sampled on the rising edge of tack. in sts-1 (stm-0/au3) or sts-3c (stm-1/au4) mode, only the bit positions assigned to sts-1 (stm-0/au3) #1 are active, those assigned to streams #2, and #3 are ignored. 13.4 telecom bus system side 13.4.1 drop bus figure 49 - sts-1 (stm-0/au3) byte mode drop bus timing dc1j1v1 dfp dck dd[7:0] toh a2 toh c1 spe byt 1 poh j1 ttoh v1 spe byt 4 toh h1 toh h2 toh h3 spe pso spe byt 263 spe byt 264 dpl nje pje ddp the figure above shows the sts-1 (stm-0/au3) byte mode drop bus timing. dck is a 6.48 mhz clock. the frame pulse dfp marks the first synchronous payload envelope byte in the sts-1 (stm-0/au3) frame on dd[7:0]. it is not necessary for dfp to be present at every frame. an internal counter fly-wheels based on the most recent dfp received. transport overhead and payload bytes are distinguished by the dpl output which is set low to mark transport overhead bytes and set high to mark payload bytes. during a negative justification event (labeled nje), dpl is set high during the h3 byte to indicate that payload data is available. during a positive justification event (labeled pje), dpl is set low during the pso byte to indicate that payload data is not available. the drop bus composite timing signal dc1j1v1 is set high when dpl is set low to mark the c1 byte. dc1j1v1 is set high when dpl is also set high to mark the j1 byte.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 462 optionally, dc1j1v1 is set high on the first payload byte after j1 once every multiframe to mark the first frame of the drop bus tributary multiframe. the alignment of the transport frame and the synchronous payload envelope shown corresponds to an active offset of 523 and is for illustration only. other alignments are possible. the drop bus parity output ddp reports the parity of dd[7:0] and optionally includes dpl and dc1j1v1. figure 50 - sts-1 (stm-0/au3) nibble mode drop bus timing dc1j1v1 dfp dck dd[3:0] toh a2 toh c1 spe byt 1 poh j1 ttoh v1 spe byt 4 toh h1 toh h2 toh h3 spe pso spe byt 263 spe byt 264 ddp dpl nje pje the figure above shows the sts-1 (stm-0/au3) nibble mode drop bus timing of the same sts-1 (stm-0/au3) output sequence as the byte mode illustration. dck is a 12.96 mhz clock. each byte in an sts-1 (stm-0/au3) stream , including overhead and payload, is transferred as nibbles with the upper nibble in each byte being driven onto dd[3:0] first. the frame pulse dfp marks the upper nibble of the first synchronous payload envelope byte in an sts-1 (stm-0/au3) frame. this position is maintained by an internal fly-wheel counter thus dfp need not be asserted on every frame. the dpl signal marks the nibbles of each payload byte. the composite signal dc1j1v1 which marks the c1, j1 and optionally, the v1 byte positions in an sts-1 (stm-0/au3) stream is asserted when the upper nibbles of these bytes are driven out on dd[3:0]. the drop bus parity output ddp reports the parity of dd[3:0] and optionally includes dpl and dc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 463 figure 51 - sts-1/3 (stm-0/au3, stm-1/au3) serial mode drop bus timing b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 toh c1 spe byt 1 toh h3 spe pso nje pje b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 sdck[1] sdfp[1] sdd[1] sdpl[1] sdc1j1v1[1] the figure above shows the sts-1/3 (stm-0/au3, stm-1/au3) serial mode drop bus timing for the same sts-1 (stm-0/au3) output sequence as the byte mode illustration. sdck[1] is a 51.84 mhz clock. each byte in the sts-1 (stm-0/au3) stream, including overhead and payload, is transferred as a serial stream. the most significant bit b1 in each byte is driven onto sdd[1] first. the frame pulse sdfp[1] marks the b1 position of the first synchronous payload envelope byte in an sts-1 (stm-0/au3) frame. this position is maintained by an internal fly-wheel counter thus sdfp[1] need not be asserted on every frame. the sdpl[1] signal marks all bits of each payload byte in the serial output stream. it is also asserted during a negative stuff byte (h3) if such an event exists. the sdpl[1] will not be asserted during a positive stuff byte. the composite signal sdc1j1v1[1] which marks the c1, j1 and optionally, the v1 byte positions in an sts-1 (stm-0/au3) stream is asserted only when the most significant bit b1 of these bytes are driven out on sdd[1]. for an sts-3 (stm-1/au3) stream, the above illustration applies to the serial mode drop bus timing for its sts-1 (stm-0/au3) #1 stream. the drop bus timing for sts-1 (stm-0/au3) #2 and #3 streams in the sts-3 (stm-1/au3) stream are similar. the sts-1 (stm-0/au3) #2 stream is transferred via sdd[2], sdpl[2] and sdc1j1v1[2]. the drop bus clock is sdck[2] and the synchronous payload envelopes (spe) in the sts-1 (stm-0/au3) #2 stream are aligned by frame pulses asserted on sdfp[2]. the sts-1 (stm-0/au3) #3 stream is transferred out on the serial drop bus comprising sdck[3], sdfp[3], sdd[3], sdpl[3] and sdc1j1v1[3] signals. the three serial drop buses for the individual sts-1 (stm-0/au3) streams in an sts-3 (stm-1/au3) stream operate independently of each other.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 464 figure 52 - sts-3 (stm-1/au3) byte mode drop bus timing dfp dck dd[7:0] toh #1 c1 toh #2 c1/x toh #3 c1/x spe #1 byt 1 spe #2 byt 1 spe #3 byt 1 poh #1 j1 spe #2 byt 262 spe #3 pso ttoh #1 v1 #1 spe #2 byt 263 spe #3 byt 263 dpl pje dc1j1v1 ddp the figure above shows the sts-3 (stm-1/au3) byte mode drop bus timing. dck is a 19.44 mhz clock. the frame pulse dfp marks the first synchronous payload envelope byte in the sts-3 (stm-1/au3) frame on dd[7:0]. it is not necessary for dfp to be present at every frame. an internal counter fly-wheels based on the most recent dfp received. transport overhead and payload bytes are distinguished by the dpl output which is set low to mark transport overhead bytes and set high to mark payload bytes. a positive justification event is shown for sts-1 (stm-0/au3) #3. a stuff byte is place in the positive stuff opportunity byte and dpl is set low to indicate that data is not available. the drop bus composite timing signal dc1j1v1 is set high when dpl is set low to mark the c1 byte. dc1j1v1 is set high when dpl is also set high to mark the j1 byte in each of the three sts-1 (stm-0/au3) streams. optionally, dc1j1v1 is set high once every multiframe to mark the first frame of the drop bus tributary multiframe in each sts-1 (stm-0/au3) stream. the alignment of the transport frame and the synchronous payload envelope of sts-1 (stm-0/au3) #1 shown corresponds to an active offset of 0 and is for illustration only. other alignments are possible. the drop bus parity output ddp reports the parity of dd[7:0] and optionally includes dpl and dc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 465 figure 53 - sts-3 (stm-1/au3) nibble mode drop bus timing dc1j1v1 dfp dck dd[3:0] dpl pje ddp toh #1 c1 toh #2 c1/x toh #3 c1/x spe #1 byt 1 spe #2 byt 1 spe #3 byt 1 poh #1 j1 spe #2 byt 262 spe #3 pso ttoh #1 v1 #1 spe #2 byt 263 spe #3 byt 263 the figure above shows the sts-3 (stm-1/au3) nibble mode drop bus timing of an equivalent sts-3 (stm-1/au3) output sequence as in the byte mode illustration. dck is a 38.88 mhz clock. each byte in each of the three sts-1 (stm-0/au3) streams, including overhead and payload, is transferred as nibbles with the upper nibble in each byte being driven onto dd[3:0] first. the frame pulse dfp marks the upper nibble of the first synchronous payload envelope byte in the sts-1 (stm-0/au3) #1 frame. this position is maintained by an internal fly-wheel counter thus dfp need not be asserted on every frame. the dpl signal marks both nibbles of each payload byte. a positive pointer justification event for sts-1 (stm-0/au3) #3 is indicated by a de-asserted dpl signal at the position of the stuff byte. the composite signal dc1j1v1 which marks the c1, j1 and optionally, the v1 byte positions in an sts-1 (stm-0/au3) stream is asserted when the upper nibbles of these bytes are driven out on dd[3:0]. only the c1 byte of sts-1 (stm-0/au3) #1 will be indicated. the j1 and v1 (if required) bytes in each of the three sts-1 (stm-0/au3) streams will be indicated. in case of v1, only the v1 byte position in the first frame of a tributary multiframe will be indicated. the drop bus parity output ddp reports the parity of dd[3:0] and optionally includes dpl and dc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 466 figure 54 - sts-3c (stm-1/au4) byte mode drop bus timing dfp dck dd[7:0] toh c1 toh c1/x toh c1/x spe byt 1 spe byt 2 spe byt 3 poh #1 j1 spe byt 785 spe byt 786 spe v1/npi spe v1/npi spe v1/npi dpl dc1j1v1 ddp the figure above shows the sts-3c (stm-1/au4) byte mode drop bus timing. dck is a 19.44 mhz clock. the frame pulse dfp marks the first synchronous payload envelope byte on dd[7:0]. it is not necessary for dfp to be present at every frame. an internal counter fly-wheels based on the most recent dfp received. transport overhead and payload bytes are distinguished by the dpl output which is set low to mark transport overhead bytes and set high to mark payload bytes. the drop bus composite timing signal dc1j1v1 is set high when dpl is set low to mark the c1 byte. dc1j1v1 is set high when dpl is also set high to mark the j1 byte of the sts-3c (stm-1/au4) streams. optionally, dc1j1v1 is set high once every multiframe to mark the first frame of the drop bus tributary multiframe. when processing an sts-3c (stm-1/au4) stream, the v1 pulse marks the more significant byte of the null pointer indication (npi) of the first frame in each tributary multiframe. the alignment of the transport frame and the synchronous payload envelope of sts-3c (stm-1/au4) stream shown corresponds to an active offset of 0 and is for illustration only. other alignments are possible. the drop bus parity output ddp reports the parity of dd[7:0] and optionally includes dpl and dc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 467 figure 55 - sts-3c (stm-1/au4) nibble mode drop bus timing dc1j1v1 dfp dck dd[3:0] dpl ddp toh c1 toh c1/x toh c1/x spe byt 1 spe byt 2 spe byt 3 poh #1 j1 spe byt 785 spe byt 786 spe v1/npi spe v1/npi spe v1/npi the figure above shows the sts-3c (stm-1/au4) nibble mode drop bus timing of an equivalent sts-3c (stm-1/au4) output sequence as in the byte mode illustration. dck is a 38.88 mhz clock. each byte in the sts-3c (stm-1/au4) stream, including overhead and payload, is transferred as nibbles with the upper nibble in each byte being driven onto dd[3:0] first. the frame pulse dfp marks the upper nibble of the first synchronous payload envelope byte in the sts-3c (stm-1/au4) frame. this position is maintained by an internal fly-wheel counter thus dfp need not be asserted on every frame. the dpl signal marks both nibbles of each payload byte. the composite signal dc1j1v1 which marks the c1, j1 and optionally, the v1 byte positions in an sts-3c (stm-1/au4) stream is asserted when the upper nibbles of these bytes are driven out on dd[3:0]. only the first c1 byte position in an sts-3c (stm-1/au4) frame and the v1 (if required) byte position in the first frame of a tributary multiframe will be indicated. for sts-3c (stm-1/au4), the v1 pulse marks the more significant byte of the null pointer indication (npi). the drop bus parity output ddp reports the parity of dd[3:0] and optionally includes dpl and dc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 468 13.4.2 generated bus figure 56 - sts-1 (stm-0/au3) byte mode generated bus timing gfp ack gc1j1v1 gd[1:0] toh a2 00b toh c1 00b spe 1 00b poh j1 00b ttoh v1 01b spe 4 01b toh h1 01b toh h2 01b toh h3 01b spe pso 01b spe 263 01b spe 264 01b gpl nje pje gdp gmfp the figure above shows the sts-1 (stm-0/au3) byte mode generated bus timing. ack is a 6.48 mhz clock. the frame pulse gfp marks the first synchronous payload envelope byte in the sts-1 (stm-0/au3) frame on gd[1:0]. the tributary multiframe frame pulse gmfp marks the byte after j1 of the first frame in a tributary multiframe on gd[1:0]. it is not necessary for gfp or gmfp to be present at every opportunity. internal counters fly-wheel based on the most recent gfp and gmfp received. in the first frame of a tributary multiframe, gd[1:0] is set to 01b. the data on gd[1:0] is update once per frame on the byte after the j1 byte in the sequence of 01b, 10b, 11b and 00b. transport overhead and payload bytes are distinguished by the gpl output which is set low to mark transport overhead bytes and set high to mark payload bytes. during a negative justification event (labeled nje), gpl is set high during the h3 byte to indicate that payload data is available. during a positive justification event (labeled pje), gpl is set low during the pso byte to indicate that payload data is not available. the generated bus composite timing signal gc1j1v1 is set high when gpl is set low to mark the c1 byte. gc1j1v1 is set high when gpl is also set high to mark the j1 byte. optionally, gc1j1v1 is set high on the first payload byte after j1 to mark the first frame of the generated bus tributary multiframe. the alignment of the transport frame and the synchronous payload envelope shown corresponds to an active offset of 523 and is for illustration only. other alignments are possible. the generated bus
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 469 parity output gdp reports the parity of gd[1:0] and optionally includes gpl and gc1j1v1. figure 57 - sts-1 (stm-0/au3) nibble mode generated bus timing gc1j1v1 gfp ack gd[1:0] gpl nje pje gdp toh a2 00b toh c1 00b spe 1 00b poh j1 00b ttoh v1 01b spe 4 01b toh h1 01b toh h2 01b toh h3 01b spe pso 01b spe 263 01b spe 264 01b gmfp the figure above shows the sts-1 (stm-0/au3) nibble mode generated bus timing of an equivalent sts-1 (stm-0/au3) sequence as in the byte mode illustration. ack is a 12.96 mhz clock. the frame pulse gfp marks the upper nibble of the first synchronous payload envelope byte in the sts-1 (stm-0/au3) frame. the tributary multiframe frame pulse gmfp marks the upper nibble after the j1 byte in the first frame of a multiframe sequence. the respective positions marked by gfp and gmfp are maintained by internal fly-wheel counters thus they need not be asserted on every frame. the gd[1:0] signals sequence through 01b, 10b, 11b and 00b and changing values on the byte immediately after the j1 byte in each sts-1 (stm-0/au3) frame. this is to indicate (control) the current tributary multiframe sequence with 01b indicating the first frame. the gpl signal marks both nibbles of each payload byte in an sts-1 (stm-0/au3) stream. the composite signal gc1j1v1 which marks the c1, j1 and optionally, the v1 byte positions in an sts-1 (stm-0/au3) stream is asserted when the upper nibbles of these bytes are transferred. the generated bus parity output gdp reports the parity of gd[1:0] and optionally includes gpl and gc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 470 figure 58 - sts-3 (stm-1/au3) byte mode generated bus timing gfp ack gc1j1v1 gd[1:0] spe #1 00b spe #2 10b spe #3 01b poh j1 00b poh j1 10b poh j1 01b ttoh v1 01b ttoh v3 11b ttoh v2 10b gpl gdp gmfp toh c1 00b toh c1 01b toh c1 10b the figure above shows the sts-3 (stm-1/au3) byte mode generated bus timing. ack is a 19.44 mhz clock. the frame pulse gfp marks the first synchronous payload envelope byte in the sts-3 (stm-1/au3) frame on gd[1:0]. the tributary multiframe frame pulse gmfp marks the byte after j1 of the first frame in a tributary multiframe of each sts-1 (stm-0/au3) stream. it is not necessary for gfp or gmfp to be present at every opportunity. internal counters fly-wheel based on the most recent gfp and gmfp received. transport overhead and payload bytes are distinguished by the gpl output which is set low to mark transport overhead bytes and set high to mark payload bytes. all three synchronous payload envelops are shown to have the same active offset for illustration only; any combination of active offsets are possible. the tributary multiframe alignments of the three sts-1 (stm-0/au3) streams are independent. the value on gd[1:0] reflect the different alignments. the generated bus composite timing signal gc1j1v1 is set high when gpl is set low to mark the c1 byte. gc1j1v1 is set high when gpl is also set high to mark the j1 byte in each of the three sts-1 (stm-0/au3) streams. optionally, gc1j1v1 is set high once every multiframe to mark the first frame of the generated bus tributary multiframe in each sts-1 (stm-0/au3) stream. the generated bus parity output gdp reports the parity of gd[1:0] and optionally includes gpl and gc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 471 figure 59 - sts-3 (stm-1/au3) nibble mode generated bus timing gc1j1v1 ack gd[1:0] gpl gdp spe #1 00b spe #2 10b spe #3 01b toh c1 00b toh c1 01b toh c1 10b poh j1 00b poh j1 10b poh j1 01b ttoh v1 01b ttoh v3 11b ttoh v2 10b gfp gmfp the figure above shows the sts-3 (stm-1/au3) nibble mode generated bus timing of an equivalent sts-3 (stm-1/au3) sequence as in the byte mode illustration. ack is a 38.88 mhz clock. the frame pulse gfp marks the upper nibble of the first synchronous payload envelope byte in the sts-3 (stm-1/au3) frame. the tributary multiframe frame pulse gmfp marks the upper nibble after the j1 byte in the first frame of a multiframe sequence in each sts-1 (stm-0/au3) stream. the respective positions marked by gfp and gmfp are maintained by an internal fly-wheel counters thus they need not be asserted on every frame. the gd[1:0] signals sequence through 01b, 10b, 11b and 00b and changing values on the byte immediately after the j1 byte in each sts-1 (stm-0/au3) stream. this is to indicate (control) the current tributary multiframe sequence in each sts-1 (stm-0/au3) stream with 01b indicating the first frame. the tributary multiframe alignments of the three sts-1 (stm-0/au3) streams are independent and different as illustrated. the gpl signal marks both nibbles of each payload byte in each sts-1 (stm-0/au3) stream. the composite signal gc1j1v1 which marks the c1, j1 and optionally, the v1 byte positions in the sts-1 (stm-0/au3) streams is asserted when the upper nibbles of these bytes are transferred. only the c1 byte of sts-1 (stm-0/au3) #1 will be indicated. if required, the j1 and v1 bytes in each of the three sts-1 (stm-0/au3) streams will be indicated. for v1, only the v1 byte position in the first frame of a tributary multiframe will be indicated. the generated bus parity output gdp reports the parity of gd[1:0] and optionally includes gpl and gc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 472 figure 60 - sts-3c (stm-1/au4) byte mode generated bus timing gfp ack gc1j1v1 gd[1:0] spe 1 00b spe 2 00b spe 3 00b toh h2 00b poh j1 00b spe 785 00b spe 786 00b v1/npi 01b v1/npi 01b gpl gdp gmfp toh c1 00b toh c1 00b toh c1 00b the figure above shows the sts-3c (stm-1/au4) byte mode generated bus timing. ack is a 19.44 mhz clock. the frame pulse gfp marks the first synchronous payload envelope byte in the sts-3c (stm-1/au4) frame on gd[1:0]. the tributary multiframe frame pulse gmfp marks the third byte after j1 of the first frame in a tributary multiframe on gd[1:0]. it is not necessary for gfp or gmfp to be present at every opportunity. internal counters fly-wheel based on the most recent gfp and gmfp received. transport overhead and payload bytes are distinguished by the gpl output which is set low to mark transport overhead bytes and set high to mark payload bytes. the generated bus composite timing signal gc1j1v1 is set high when gpl is set low to mark the c1 byte. gc1j1v1 is set high when gpl is also set high to mark the j1 byte of the sts-3c (stm-1/au4) streams. optionally, gc1j1v1 is set high once every multiframe to mark the first frame of the generated bus tributary multiframe. when processing an sts-3c (stm-1/au4) stream, the v1 pulse marks the more significant byte of the null pointer indication (npi) of the first frame in each tributary multiframe. a negative justification event (nje) is shown. prior to the nje, the alignment of the transport frame and the synchronous payload envelope corresponds to an active offset of 0. after the event, the active offset will be 782. the active offsets shown are for illustration only; other alignments are possible. the generated bus parity output gdp reports the parity of gd[1:0] and optionally includes gpl and gc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 473 figure 61 - sts-3c (stm-1/au4) nibble mode generated bus timing gc1j1v1 ack gd[1:0] gpl gdp gfp gmfp spe 1 00b spe 2 00b spe 3 00b toh c1 00b toh c1 00b toh c1 00b toh h2 00b poh j1 00b spe 785 00b spe 786 00b v1/npi 01b v1/npi 01b the figure above shows the sts-3c (stm-1/au4) nibble mode generated bus timing of an equivalent sts-3c (stm-1/au4) sequence as in the byte mode illustration. ack is a 38.88 mhz clock. the frame pulse gfp marks the upper nibble of the first synchronous payload envelope byte in the sts-3c (stm-1/au4) frame. the tributary multiframe frame pulse gmfp marks the upper nibble of the third byte after the j1 byte, in the first frame of a multiframe sequence, in an sts-3c (stm-1/au4) stream. the respective positions marked by gfp and gmfp are maintained by an internal fly-wheel counters thus they need not be asserted on every frame. the gd[1:0] signals sequence through 01b, 10b, 11b and 00b and changing values on the third byte following the j1 byte in the sts-3c (stm-1/au4) stream. this is to indicate (control) the current tributary multiframe sequence in the sts-3c (stm-1/au4) stream with 01b indicating the first frame. the gpl signal marks both nibbles of each payload byte in the sts-3c (stm-1/au4) stream. the composite signal gc1j1v1 which marks the c1, j1 and optionally, the v1 byte positions in the sts-3c (stm-1/au4) stream is asserted when the upper nibbles of these bytes are transferred. only the first c1 byte in an sts-3c (stm-1/au4) frame will be indicated. for sts-3c (stm-1/au4), only the first v1 (if required) byte in the first sts-3c (stm-1/au4) frame of a tributary multiframe will be indicated. for sts-3c (stm-1/au4), the v1 pulse marks the more significant byte of the null pointer indication (npi). the generated bus parity output gdp reports the parity of gd[1:0] and optionally includes gpl and gc1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 474 13.4.3 add bus figure 62 - sts-1 (stm-0/au3) byte mode add bus timing ack ad[7:0] toh a2 toh c1 spe byt 1 poh j1 ttoh v1 spe byt 4 toh h1 toh h2 toh h3 spe pso spe byt 263 spe byt 264 apl nje pje adp ac1j1v1 the figure above shows the sts-1 (stm-0/au3) byte mode add bus timing. ack is a 6.48 mhz clock. transport overhead and payload bytes are distinguished by the apl input which is set low to mark transport overhead bytes and set high to mark payload bytes. during a negative justification event (labeled nje), apl is set high during the h3 byte to indicate that payload data is available. during a positive justification event (labeled pje), apl is set low during the pso byte to indicate that payload data is not available. the add bus composite timing signal ac1j1v1 is set high when apl is set low to mark the c1 byte. ac1j1v1 is optionally set high when apl is also set high to mark the j1 byte. optionally, ac1j1v1 is set high on the first payload byte after j1 once every multiframe to mark the first frame of the add bus tributary multiframe. the alignment of the transport frame and the synchronous payload envelope shown corresponds to an active offset of 523 and is for illustration only. other alignments are possible. the add bus parity input adp carries the parity of ad[7:0] and optionally includes apl and ac1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 475 figure 63 - sts-1 (stm-0/au3) nibble mode add bus timing ac1j1v1 ack ad[3:0] toh a2 toh c1 spe byt 1 poh j1 ttoh v1 spe byt 4 toh h1 toh h2 toh h3 spe pso spe byt 263 spe byt 264 apl nje pje adp the figure above shows the sts-1 (stm-0/au3) nibble mode add bus timing of the same sts-1 (stm-0/au3) input sequence as the byte mode illustration. ack is a 12.96 mhz clock. each byte in an sts-1 (stm-0/au3) stream, including overhead and payload, is transferred as nibbles with the upper nibble in each byte being driven onto ad[3:0] first. the apl signal marks both nibbles of each payload byte. a negative justification event (nje) will be indicated by an apl assertion during the h3 byte. a positive justification event (pje) will be indicated by a de-asserted apl signal during the pso byte. the composite signal ac1j1v1 which marks the c1, optionally the j1 and optionally the v1 byte positions in an sts-1 (stm-0/au3) stream is asserted when the upper nibbles of these bytes are provided on ad[3:0]. only the v1 byte in the first sts-1 (stm-0/au3) frame of a tributary multiframe sequence is indicated if required. the add bus parity input adp reports the parity of ad[3:0]. the apl and ac1j1v1 signals are optionally included in the parity checking.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 476 figure 64 - sts-1/3 (stm-0/au3, stm-1/au3) serial mode add bus timing sa ck[ 1 ] b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 toh c1 spe byt 1 toh h3 spe pso nje pje b1 b2 b3 b4 b5 b6 b7 b8 b1 b2 b3 b4 sa d[ 1 ] sa pl[ 1 ] sa c1 j1 v 1 [ 1 ] the figure above shows the sts-1/3 (stm-0/au3, stm-1/au3) serial mode add bus timing of an equivalent sts-1 (stm-0/au3) input sequence as in the byte mode illustration. sack[1] is a 51.84 mhz clock. each byte in an sts-1 (stm-0/au3) stream, including overhead and payload, is transferred as a serial stream. the most significant bit b1 in each byte is driven onto sad[1] first. the sapl[1] signal marks all 8 bits of each payload byte in the serial input stream. it is also asserted during a negative stuff byte (h3) if such an event exists. a positive stuff event is indicated by a de-asserted sapl[1] signal during that payload stuff opportunity (pso) byte. the composite signal sac1j1v1[1] which marks the c1, optionally the j1 and optionally the v1 byte positions in an sts-1 (stm-0/au3) stream is only asserted when the most significant bit b1 of these bytes are provided on sad[1]. only the v1 byte in the first sts-1 (stm-0/au3) frame of a tributary multiframe sequence is indicated if required. for an sts-3 (stm-1/au3) stream, the above serial mode add bus timing applies to its sts-1 (stm-0/au3) #1 stream. the add bus timing for sts-1 (stm-0/au3) #2 and #3 streams in the sts-3 (stm-1/au3) stream are similar. the sts-1 (stm-0/au3) #2 stream is transferred via sad[2], sapl[2] and sac1j1v1[2]. the add bus clock is sack[2]. the sts-1 (stm-0/au3) #3 stream is transferred on the serial add bus comprising the sack[3], sad[3], sapl[3] and sac1j1v1[3] signals. the three serial add buses for the individual sts-1 (stm-0/au3) streams, which will be aligned and multiplexed into an sts-3 (stm-1/au3) stream, operate independently of each other.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 477 figure 65 - sts-3 (stm-1/au3) byte mode add bus timing ack ad[7:0] toh #1 c1 toh #2 c1/x toh #3 c1/x spe #1 byt 1 spe #2 byt 1 spe #3 byt 1 poh #1 j1 spe #2 byt 262 spe #3 pso ttoh #1 v1 #1 spe #2 byt 263 spe #3 byt 263 apl pje ac1j1v1 adp the figure above shows the sts-3 (stm-1/au3) add bus timing. ack is a 19.44 mhz clock. transport overhead and payload bytes are distinguished by the apl input which is set low to mark transport overhead bytes and set high to mark payload bytes. a positive justification event is shown for sts-1 (stm-0/au3) #3. a stuff byte is place in the positive stuff opportunity byte and apl is set low to indicate that data is not available. the add bus composite timing signal ac1j1v1 is set high when apl is set low to mark the c1 byte. optionally, ac1j1v1 is set high when apl is also set high to mark the j1 byte in each of the three sts-1 (stm-0/au3) streams. optionally, ac1j1v1 is set high once every multiframe to mark the first frame of the add bus tributary multiframe in each sts-1 (stm-0/au3) stream. the alignment of the transport frame and the synchronous payload envelope of sts-1 (stm-0/au3) #1 shown corresponds to an active offset of 0 and is for illustration only. other alignments are possible. the add bus parity input adp carries the parity of ad[7:0] and optionally includes apl and ac1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 478 figure 66 - sts-3 (stm-1/au3) nibble mode add bus timing ac1j1v1 ack ad[3:0] apl pje adp toh #1 c1 toh #2 c1/x toh #3 c1/x spe #1 byt 1 spe #2 byt 1 spe #3 byt 1 poh #1 j1 spe #2 byt 262 spe #3 pso ttoh #1 v1 #1 spe #2 byt 263 spe #3 byt 263 the figure above shows the sts-3 (stm-1/au3) nibble mode add bus timing of the same sts-3 (stm-1/au3) input sequence as in the byte mode illustration. ack is a 38.88 mhz clock. each byte in each of the three sts-1 (stm-0/au3) streams, including overhead and payload, is transferred as nibbles with the upper nibble in each byte being driven onto ad[3:0] first. the apl signal marks both nibbles of each payload byte. a positive pointer justification event for sts-1 (stm-0/au3) #3 is indicated by a de-asserted apl signal during the stuff byte. the composite signal ac1j1v1 which marks the c1, optionally the j1 and optionally the v1 byte positions in an sts-1 (stm-0/au3) stream is only asserted when the upper nibbles of these bytes are provided on ad[3:0]. only the c1 byte of sts-1 (stm-0/au3) #1 will be indicated. optionally the j1 and v1 bytes in each of the three sts-1 (stm-0/au3) streams will be indicated. in case of v1, only the v1 byte position in the first frame of a tributary multiframe will be indicated. the add bus parity input adp reports the parity of ad[3:0]. the apl and ac1j1v1 signals are optionally included in the parity checking.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 479 figure 67 - sts-3c (stm-1/au4) byte mode add bus timing ack ad[7:0] toh c1 toh c1/x toh c1/x spe byt 1 spe byt 2 spe byt 3 poh #1 j1 spe byt 785 spe byt 786 spe v1/npi spe v1/npi spe v1/npi apl ac1j1v1 adp the figure above shows the sts-3c (stm-1/au4) add bus timing. ack is a 19.44 mhz clock. transport overhead and payload bytes are distinguished by the apl input which is set low to mark transport overhead bytes and set high to mark payload bytes. the add bus composite timing signal ac1j1v1 is set high when apl is set low to mark the c1 byte. optionally, ac1j1v1 is set high when apl is also set high to mark the j1 byte. optionally, ac1j1v1 is set high once every multiframe to mark the first frame of the add bus tributary multiframe. when processing an sts-3c (stm-1/au4) stream, the v1 pulse marks the more significant byte of the null pointer indication (npi) of the first frame in each tributary multiframe. the alignment of the transport frame and the synchronous payload envelope of sts-3c (stm-1/au4) stream shown corresponds to an active offset of 0 and is for illustration only. other alignments are possible. the add bus parity input adp carries the parity of ad[7:0] and optionally includes apl and ac1j1v1.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 480 figure 68 - sts-3c (stm-1/au4) nibble mode add bus timing ac1j1v1 ack ad[3:0] apl adp toh c1 toh c1/x toh c1/x spe byt 1 spe byt 2 spe byt 3 poh #1 j1 spe byt 785 spe byt 786 spe v1/npi spe v1/npi spe v1/npi the figure above shows the sts-3c (stm-1/au4) nibble mode add bus timing of an equivalent sts-3c (stm-1/au4) input sequence as in the byte mode illustration. ack is a 38.88 mhz clock. each byte in the sts-3c (stm-1/au4) stream, including overhead and payload, is transferred as nibbles with the upper nibble in each byte being driven onto ad[3:0] first. the apl signal marks both nibbles of each payload byte. the composite signal ac1j1v1 which marks the c1, optionally the j1 and optionally the v1 byte positions in an sts-3c (stm-1/au4) stream is asserted when the upper nibbles of these bytes are provided on ad[3:0]. only the first c1 byte position in an sts-3c (stm-1/au4) frame and the v1 (if required) byte position in the first frame of a tributary multiframe will be indicated. for sts-3c (stm-1/au4), the v1 pulse marks the more significant byte of the null pointer indication (npi). the add bus parity input adp reports the parity of ad[3:0]. the apl and ac1j1v1 signals are optionally included in the parity checking.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 481 13.5 data mode system side figure 69 - sts-1/3c (stm-0/au3, stm-1/au4) byte data mode receive bus timing byt 262 byt 263 byt 264 byt 1 byt 3 byt 2 dmroclk dmrdat[ 7 :0 ] xx xx byt 261 the figure above shows the sts-1/3c (stm-0/au3, stm-1/au4) byte data mode receive bus timing. dmroclk is a gapped clock. data bytes on the dmrdat[7:0] bus are updated on the falling edge of dmroclk. in sts-1 (stm-0/au3) data mode, the gapped clock is generated using a 6.48 mhz clock. the nominal frequency of dmroclk is 6.048 mhz if payload data is not carried in the two fixed stuff columns. otherwise, the nominal frequency of dmroclk is 6.192 mhz. in sts-3c (stm-1/au4) data mode, the gapped clock is generated using a 19.44 mhz clock. the nominal frequency of dmroclk is 18.72 mhz. figure 70 - sts-1/3c (stm-0/au3, stm-1/au4) nibble data mode receive bus timing byt 262 byt 263 byt 264 xx byt 1 byt 3 byt 2 dmroclk dmrdat[ 3 :0 ] xx byt 261 the figure above shows the sts-1/3c (stm-0/au3, stm-1/au4) nibble data mode receive bus timing. dmroclk is a gapped clock. data nibbles on the dmrdat[3:0] bus are updated on the falling edge of dmroclk. the upper nibble of a data byte is always driven onto dmrdat[3:0] bus first followed by the lower nibble. nibble positions are indicated by the spectra-155 rclk output (not shown, see ac timing for nibble data mode). in sts-1 (stm-0/au3) data mode, the gapped clock is generated using a 12.96 mhz clock. the nominal frequency of dmroclk is 12.096 mhz if payload data is not carried in the two
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 482 fixed stuff columns. otherwise, the nominal frequency of dmroclk is 12.384 mhz. in sts-3c (stm-1/au4) data mode, the gapped clock is generated using a 38.88 mhz clock. the nominal frequency of dmroclk is 36.44 mhz. figure 71 - sts-1/3 (stm-0/au3, stm-1/au3) serial data mode receive bus timing xx b1 b0 b2 b3 b4 b7 b5 b6 byte 1 sdmroclk[ i] sdmrda t[ i] b1 b0 b2 b3 b4 b7 b5 b6 byte 2 the figure above shows the sts-1/3 (stm-0/au3, stm-1/au3) serial data mode receive bus timing. sdmroclk[i] is a gapped clock of serial bus #i where i = {1,2,3}. data bits on the sdmrdat[i] bus are updated on the falling edge of sdmroclk[i]. the most significant bit b7 (msb) of a data byte is always driven onto sdmrdat[i] bus first followed by the less significant bits. the gapped clock is generated using a 51.84 mhz clock. the nominal frequency of sdmroclk[i] is 48.384 mhz if payload data is not carried in the two fixed stuff columns. otherwise, the nominal frequency of sdmroclk[i] is 49.536 mhz. in sts-1 (stm-0/au3) mode, only serial bus #1 will be active. in sts-3 (stm-1/au3) mode, all three serial buses operate independently of each other.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 483 figure 72 - sts-1/3c (stm-0/au3, stm-1/au4) byte data mode transmit bus timing dmticlk byt 262 byt 263 byt 264 byt 1 byt 3 byt 2 dmtdat[ 7 :0 ] dmtoclk the figure above shows the sts-1/3c (stm-0/au3, stm-1/au4) byte data mode transmit bus timing. dmtoclk is a gapped clock used to fetch input data from a data source. dmtoclk is normally fed back to the spectra-155 as dmticlk. data bytes on the dmtdat[7:0] bus are sampled on the rising edge of dmticlk. in sts-1 (stm-0/au3) data mode, the gapped clock is generated using a 6.48 mhz clock. the nominal frequency of dmtoclk is 6.048 mhz if payload data is not carried in the two fixed stuff columns. otherwise, the nominal frequency of dmtoclk is 6.192 mhz. in sts-3c (stm-1/au4) data mode, the gapped clock is generated using a 19.44 mhz clock. the nominal frequency of dmtoclk is 18.72 mhz. figure 73 - sts-1/3c (stm-0/au3, stm-1/au4) nibble data mode transmit bus timing dmticlk byt 262 byt 263 byt 264 byt 1 byt 3 byt 2 dmtdat[3:0] dmtoclk dmtmsn ms ls ms ls
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 484 the figure above shows the sts-1/3c (stm-0/au3, stm-1/au4) nibble data mode transmit bus timing. dmtoclk is a gapped clock used to fetch input data from a data source. dmtoclk is normally fed back to the spectra-155 as dmticlk. data nibbles on the dmtdat[3:0] bus are sampled on the rising edge of dmticlk. the more significant nibble of a data byte is driven onto dmtdat[3:0] bus first followed by the less significant nibble. the nibble positions must be indicated using the dmtmsn input continuously as shown. the more significant nibble of a data byte is indicated by setting dmtmsn to high. the tclk output of spectra-155 should be used as the dmtmsn signal. in sts-1 (stm-0/au3) data mode, the gapped clock is generated using a 12.96 mhz clock. the nominal frequency of dmtoclk is 12.096 mhz if payload data is not carried in the two fixed stuff columns. otherwise, the nominal frequency of dmtoclk is 12.384 mhz. in sts-3c (stm-1/au4) data mode, the gapped clock is generated using a 38.88 mhz clock. the nominal frequency of dmtoclk is 36.44 mhz. figure 74 - sts-1/3 (stm-0/au3, stm-1/au3) serial data mode transmit bus timing sdmticlk[i] b1 b0 b2 b3 b4 b7 b5 b6 byte 1 sdmtdat[i] b1 b0 b2 b3 b4 b7 b5 b6 byte 2 sdmtoclk[i] the figure above shows the sts-1/3 (stm-0/au3, stm-1/au3) serial data mode transmit bus timing. sdmtoclk[i] is a gapped clock of serial bus #i where i = {1,2,3}. sdmtoclk[i] is a gapped clock used to fetch input data from a data source. sdmtoclk[i] is normally fed back to the spectra-155 as sdmticlk[i]. data bits on the sdmtdat[i] bus are sampled on the rising edge of sdmticlk[i]. the most significant bit b7 (the first transmitted bit of a sonet/sdh serial word) of a data byte is always driven onto sdmtdat[i] bus first followed by the less significant bits. the gapped clock is generated using a 51.84 mhz clock. the nominal frequency of sdmtoclk[i] is 48.384 mhz if payload data is not carried in the two fixed stuff columns. otherwise, the nominal frequency of dmtoclk is 49.536 mhz. in sts-1 (stm-0/au3) data mode, only bus #1 will be active. in sts-3 (stm-1/au3) data mode, all three serial buses operate independently of each other.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 485 13.6 ds3 mode system side figure 75 - sts-1/3 (stm-0/au3, stm-1/au3) ds3 mode receive bus timing xx b9 b10 b17 b18 b16 b15 b14 b11 b13 b12 b8 b7 b6 b3 b5 b4 ds3roclk[i] ds3rdat[i] the figure above shows the sts-1/3 (stm-0/au3, stm-1/au3) ds3 mode receive bus timing. ds3roclk[i] is a gapped clock of serial bus #i where i = {1,2,3}. data bits on the ds3rdat[i] bus are updated on the falling edge of ds3roclk[i]. the gapped clock is generated using either an internal 51.84 mhz clock or an external 44.928 mhz clock (ds3riclk[i]). the nominal frequency of ds3roclk[i] is 44.736 mhz for either clock sources. in sts-1 (stm-0/au3) mode, only serial bus #1 will be active. in sts-3 (stm-1/au3) mode, all three serial buses operate independently of each other. figure 76 - sts-1/3 (stm-0/au3, stm-1/au3) ds3 mode transmit bus timing ds3tdat[i] nib 1 bit 4 ds3ticlk[i] x1 x1 nib 1 bit 4 nib 1190 bit 1 nib 22 bit 4 x2 nib 21 bit 1 the figure above shows the sts-1/3 (stm-0/au3, stm-1/au3) ds3 mode transmit bus timing. ds3ticlk[i] is a 44.736 mhz input clock of serial bus #i where i = {1,2,3}. data bits on the ds3tdat[i] bus are sampled on the rising edge of ds3ticlk[i]. in sts-1 (stm-0/au3) mode, only bus #1 will be active. in sts-3 (stm-1/au3) mode, all three serial buses operate independently of each other.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 486 14 absolute maximum ratings ambient temperature under bias -40c to +85c storage temperature -40c to +125c supply voltage -0.5v to +6.0v voltage on any pin -0.5v to v dd +0.5v static discharge voltage 1000 v latch-up current 100 ma dc input current 20 ma lead temperature +230c absolute maximum junction temperature +150c
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 487 15 d.c. characteristics (t a = -40c to +85c, v dd = 5 v 10%) table 43 - d.c. characteristics. symbol parameter min typ max units conditions v dd power supply 4.5 5 5.5 volts note 4. a vd power supply 4.5 5 5.5 volts note 4. v il (ttl) input low voltage -0.5 0.8 volts guaranteed input low voltage for ttl inputs. v pil input low voltage (alos+/- pecl mode only) a vd - 1.8 a vd - 1.6 volts input low voltage referenced to ravd3. note 6 v ih (ttl) input high voltage 2.0 v dd +0.5 volts guaranteed input high voltage for ttl inputs. v pih input high voltage (alos+/- pecl mode only) a vd - 1.0 a vd - 0.8 volts input high voltage referenced to ravd3. note 6 v pswg input voltage swing (rxd+/-, rrclk+/- , trclk+/- only) 550 mv |v pih - v pil |. only valid for ac coupling.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 488 symbol parameter min typ max units conditions v ol output or bidirectional low voltage 0.1 0.4 volts i ol = -2 ma for outputs: rad, b3e[3:1], ralm[3:1], rpoh[3:1], rpohfp[3:1], rfp, lof, salm, los_rrcpfp, rohclk, rldclk, roh, rld, rlow, rsuc, rsldclk, rowclk, rsld, rsow, lais_rrcpdat, lrdi_rrcpclk, rtohfp, rtohclk, rtoh, towclk, tldclk, ttohclk, tohclk, tsldclk, ttohfp, tfp, tpohfp[3:1], and scpo[1:0]. i ol = -4 ma for outputs: tdo, rpohclk[3:1], rxc, rclk, tclk, d[7:0], intb, tpohclk[3:1], ss[31:27], ss[12:2] and ss[0]. i ol = -8 ma for outputs: txdn, txdp and txc. notes 3, 4.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 489 symbol parameter min typ max units conditions v oh output or bidirectional high voltage v dd - 1.0 4.7 volts i ol = +2 ma for outputs: rad, b3e[3:1], ralm[3:1], rpoh[3:1], rpohfp[3:1], rfp, lof, salm, los_rrcpfp, rohclk, rldclk, roh, rld, rlow, rsuc, rsldclk, rowclk, rsld, rsow, lais_rrcpdat, lrdi_rrcpclk, rtohfp, rtohclk, rtoh, towclk, tldclk, ttohclk, tohclk, tsldclk, ttohfp, tfp, tpohfp[3:1], and scpo[1:0]. i ol = +4 ma for outputs: tdo, rpohclk[3:1], rxc, rclk, tclk, d[7:0], intb, tpohclk[3:1], ss[31:27], ss[12:2] and ss[0]. i ol = +8 ma for outputs: txdn, txdp and txc. notes 3, 4. v txol output low voltage (txd+/- only) 0.4 volts i ol = -6 ma for txd+, and txd-, note 5. v txoh output high voltage (txd+/- only) 3.9 volts i oh = 6 ma for txd+, and txd-, note 5.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 490 symbol parameter min typ max units conditions v t+ schmitt ttl input high voltage 2.2 volts v t- schmitt ttl input low voltage 0.6 volts v th reset input hysteresis voltage 0.6 volts note 4. i ilpu input low current 75 175 350 a v il = gnd, notes 1, 3, 4. i ihpu input high current -10 0 +10 a v ih = v dd , notes 1, 3 i il input low current -10 0 +10 a v il = gnd, notes 2, 3 i ih input high current -10 0 +10 a v ih = v dd , notes 2, 3 c in input capacitance 5 pf all pins except pecl pins typical capacitance = 10 pf. excludes package. package typically 2 pf. note 4. c out output capacitance 5 pf all pins. excludes package. package typically 2 pf. note 4. c io bidirectional capacitance 5 pf all pins. excludes package. package typically 2 pf. note 4.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 491 symbol parameter min typ max units conditions i ddop operating current. 100 145 ma ma v dd = 5.5 v, outputs unloaded. txd+/- = rxd+/- =51.84 mbit/s, txd+/- = rxd+/- =155.52 mbit/s notes on d.c. characteristics: 1. digital input pin or digital bidirectional pin with internal pull-up resistor. 2. digital input pin or digital bidirectional pin without internal pull-up resistor 3. negative currents flow into the device (sinking), positive currents flow out of the device (sourcing). 4. typical values are given as a design aid. the product is not tested to the typical values given in the data sheet. 5. the values for v txol and v txoh ensure a minimum 550 mv swing at the ecl buffer input when the circuit described in the "interfacing spectra-155 to ecl or pecl" section is used to attenuate txd+ and txd-. 6. alos+/- must be dc coupled. when connected as a pecl input, alos+/- has characteristics defined by v pil and v pih . when connected as a ttl input, alos+/- has characteristics as defined by v il and v ih .
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 492 16 microprocessor interface timing characteristics (t a = -40c to +85c, v dd = 5 v 10%) table 44 - microprocessor interface read access symbol parameter min max units ts ar address to valid read set-up time 25 ns th ar address to valid read hold time 5 ns ts alr address to latch set-up time 20 ns th alr address to latch hold time 10 ns tv l valid latch pulse width 20 ns ts lr latch to read set-up 0 ns th lr latch to read hold 5 ns ts rwb rwb to read set-up 25 ns th rwb rwb to read hold 5 ns tp rd valid read to valid data propagation delay 80 ns tz rd valid read negated to output tri-state 20 ns tz inth valid read negated to output tri-state 50 ns
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 493 figure 77 - microprocessor interface read access timing (intel mode) (csb+rdb) intb tz inth valid data d[7:0] tp rd tz rd ts ar th ar valid address a[9:0] ale ts alr tv l ts lr th alr th lr
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 494 figure 78 - microprocessor interface read access timing (motorola mode) intb tz int (csb & e) valid data d[7:0] tp rd tz rd valid address a[9:0] ale ts alr tv l ts lr th alr th lr th ar rwb ts rwb th rwb ts ar
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 495 notes on microprocessor interface read timing: 1. output propagation delay time is the time in nanoseconds from the 1.4 volt point of the reference signal to the 1.4 volt point of the output. 2. maximum output propagation delays are measured with a 100 pf load on the microprocessor interface data bus, (d[7:0]). 3. in intel mode, a valid read cycle is defined as a logical or of the csb and the rdb signals. 4. in motorola mode, a valid read cycle is defined as a logical and of the e signal, the rwb signal and the inverted csb signal. 5. microprocessor interface timing applies to normal mode register accesses only. 6. in non-multiplexed address/data bus architectures, ale should be held high, parameters ts alr , th alr , tv l , and ts lr are not applicable. 7. parameter th ar and ts ar are not applicable if address latching is used. 8. when a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 volt point of the input to the 1.4 volt point of the clock. 9. when a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 volt point of the clock to the 1.4 volt point of the input.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 496 table 45 - microprocessor interface write access symbol parameter min max units ts aw address to valid write set-up time 25 ns ts dw data to valid write set-up time 20 ns ts alw address to latch set-up time 20 ns th alw address to latch hold time 10 ns tv l valid latch pulse width 20 ns ts lw latch to write set-up 0 ns th lw latch to write hold 5 ns ts rwb rwb to write set-up 25 ns th rwb rwb to write hold 5 ns th dw data to valid write hold time 5 ns th aw address to valid write hold time 5 ns tv wr valid write pulse width 40 ns
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 497 figure 79 - microprocessor interface write access timing (intel mode) th dw valid data d[7:0] tv wr ts aw th aw ts dw (csb+wrb) a[9:0] valid address ale tv l ts alw ts lw th alw th lw
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 498 figure 80 - microprocessor interface write access timing (motorola mode) tv wr (csb & e) a[9:0] valid address th dw valid data d[7:0] ts dw ale tv l ts alw ts lw th alw th lw th aw ts aw rwb ts rwb th rwb notes on microprocessor interface write timing: 1. in intel mode, a valid write cycle is defined as a logical or of the csb and the wrb signals. 2. in motorola mode, a valid write cycle is defined as a logical and of the e signal, the inverted rwb signal and the inverted csb signal. 3. microprocessor timing applies to normal mode register accesses only. 4. in non-multiplexed address/data bus architectures, ale should be held high, parameters ts alw , th alw , tv l , and ts lw are not applicable.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 499 5. parameters th aw and ts aw are not applicable if address latching is used. 6. output propagation delay time is the time in nanoseconds from the 1.4 volt point of the reference signal to the 1.4 volt point of the output. 7. when a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 volt point of the input to the 1.4 volt point of the clock. 8. when a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 volt point of the clock to the 1.4 volt point of the input.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 500 17 spectra-155 timing characteristics (t a = -40c to +85c, v dd = 5 v 10%) 17.1 receive timing table 46 - receive line input interface timing symbol description min max units rrclk+/rrclk- duty cycle 51.84 or 155.52 mhz (rbyp bit high) 19.44 or 6.48 mhz (rbyp bit low) 45 30 55 70 % % rrclk+/rrclk- frequency tolerance? -20 +20 ppm rclk duty cycle (for sts-3/3c (stm-1/au3/au4) operation, rclk is nominally 19.44 mhz. for sts-1 (stm-0/au3) rclk is nominally 6.48. rclk is a divide by eight of the recovered clock or the rrclk+/- inputs as determined by the rbyp input signal.) 40 60 % rxc duty cycle (for sts-3/3c (stm-1/au3/au4) mode, rxc is the divide by three of the recovered clock or of the rrclk+/- inputs as determined by the rbyp signal. for sts-1 (stm-0/au3) mode, rxc is the recovered clock or the rrclk+/- inputs as determined using the rbyp input signal. rxc is nominally 51.84 mhz.) 45 55 % ts rxd rxd+/rxd- setup time to rrclk+/rrclk- (rbyp bit high) 1.5 ns th rxd rxd+/rxd- hold time to rrclk+/rrclk- (rbyp bit high) 2 ns ? the specification may be relaxed to +/- 50 ppm for lan applications that do not require this timing accuracy. the specified tolerance is required to meet the sonet/sdh free run accuracy specification.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 501 figure 81 receive line input interface timing ts rxd th rxd rxd+ rxd- rrclk+ rrclk-
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 502 table 47 - receive line output timing symbol description min max units tp rfp rclk high to rfp valid prop delay -5 15 ns tp rld rldclk low to rld valid prop delay -20 20 ns tp rsld rsldclk low to rsld valid prop delay -20 20 ns tp row rowclk low to rsow, rsuc, rlow valid prop delay -250 +250 ns tp roh rohclk low to roh valid prop delay -20 20 ns tp rtoh rtohclk low to rtoh and rtohfp valid prop delay -20 20 ns
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 503 figure 82 - receive line output timing rclk rldclk rld rld tp rowclk row rsow rsuc rlow tp rohclk roh roh tp rtohclk rtoh rtoh rtohfp tp rfp rfp tp rsldclk rsld rsld tp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 504 table 48 - receive alarm signal output timing symbol parameter min max units tp ralm rclk low to ralm[3:1] valid -5 20 ns figure 83 - receive alarm signal output timing rclk ralm ralm[3:1] tp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 505 table 49 - receive path overhead and alarm port output timing symbol parameter min max units tp rpohfp rpohclk[3:1] low to rpohfp[3:1] valid -10 40 ns tp rpoh rpohclk[3:1] low to rpoh[3:1] valid -10 40 ns tp b3e rpohclk[3:1] low to b3e[3:1] valid -10 40 ns tp rad rpohclk[3:1] low to rad valid -10 40 ns figure 84 - receive path overhead and alarm port output timing tp rpohfp rpohfp[3:1] tp b3e b3e[3:1] tp rad rad tp rpoh rpoh[3:1] rpohclk[3:1]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 506 table 50 - receive ring control port output timing symbol description min max units tp rrcpfp rrcpclk low to rrcpfp valid prop delay -10 10 ns tp rrcpd rrcpclk low to rrcpdat valid prop delay -10 10 ns figure 85 - ring control port output timing rrcpclk rrcpfp rrcpfp tp rrcpd rrcpdat tp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 507 table 51 - receive tandem connection input timing symbol parameter min max units ts rtcen rtcen[3:1] set-up time 20 ns th rtcen rtcen[3:1] hold time 20 ns ts rtcoh rtcoh[3:1] set-up time 20 ns th rtcoh rtcoh[3:1] hold time 20 ns figure 86 - receive tandem connection input timing. ts rtcen th rtcen rtcen[3:1] ts rtcoh th rtcoh rtcoh[3:1] rpohclk[3:1]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 508 table 52 - telecom drop bus (byte and nibble) input timing symbol parameter min max units dck freq. (byte - nominally 19.44mhz) 20 mhz dck freq. (byte - nominally 6.48mhz) 7 mhz dck freq. (nibble - nominally 38.88 mhz) 40 mhz dck freq. (nibble - nominally 12.96 mhz) 14 mhz dck duty cycle 40 60 % ts dfp dfp set-up time 5 ns th dfp dfp hold time 1 ns figure 87 - telecom drop bus (byte and nibble) input timing ts dfp th dfp dfp dck
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 509 table 53 - telecom drop bus (serial) input timing symbol parameter min max units sdck[3:1] freq. (nominally 51.84 mhz) 52 mhz sdck[3:1] duty cycle 45 55 % ts sdfp sdfp[3:1] set-up time 5 ns th sdfp sdfp[3:1] hold time 1 ns figure 88 - telecom drop bus (serial) input timing ts sdfp th sdfp sdfp[3:1] sdck[3:1]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 510 table 54 - telecom drop bus (byte and nibble) output timing symbol parameter min max units tp dd dck high to dd[7:0] valid 3 20 ns tp dc1 dck high to dc1j1v1 valid 3 20 ns tp dpl dck high to dpl valid 3 20 ns tp ddp dck high to ddp valid 3 20 ns figure 89 - telecom drop bus (byte and nibble) output timing tp dd dd[7:0] tp dpl dpl tp ddp ddp dck tp dc1 dc1j1v1
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 511 table 55 - telecom drop bus (serial) output timing symbol parameter min max units tp sdd sdck[3:1] high to sdd[3:1] valid (note 5) 1 14 ns tp sdc1 sdck[3:1] high to sdc1j1v1[3:1] valid (note 5) 1 14 ns tp sdpl sdck[3:1] high to sdpl[3:1] valid (note 5) 1 14 ns figure 90 - telecom drop bus (serial) output timing tp tp sdd tp sdck[3:1] sdd[3:1] sdc1j1v1[3:1] sdpl[3:1] sdpl sdc1
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 512 table 56 - data mode receive bus (byte and nibble) output timing symbol parameter min max units dmroclk freq. sts-3c (stm-1/au4) mode, byte data mode (in the absense of pointer movements, dmroclk is nominally an 18.72 mhz clock generated by gapping a 19.44 mhz clock) mhz dmroclk freq. sts-1 (stm-0/au3) mode, byte data mode (dmroclk is nominally a 6.192 mhz clock generated by gapping a 6.48 mhz clock when the rdm_fsen bit in the spectra-155 data mode configuration register is set low. dmroclk is nomally a 6.048 mhz clock generated by gapping a 6.48 mhz clock when rdm_fsen is set high) mhz dmroclk freq. sts-1 (stm-0/au3) mode, nibble data mode (in the absense of pointer movements, dmroclk is nominally an 37.44 mhz clock generated by gapping a 38.88 mhz clock) mhz dmroclk freq. sts-1 (stm-0/au3) mode, byte data mode (dmroclk is nominally a 12.384 mhz clock generated by gapping a 12.96 mhz clock when the rdm_fsen bit in the spectra- 155 data mode configuration register is set low. dmroclk is nomally a 12.384 mhz clock generated by gapping a 12.96 mhz clock when rdm_fsen is set high) mhz dmroclk duty cycle (for consecutive transitions of the gapped clock) 45 55 % tp rdt dmroclk low to dmrdat[7:0] valid -2 6 ns tp rck dmroclk high to rclk valid (nibble mode) -5 3ns
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 513 figure 91 - data mode receive bus (byte and nibble) output timing ms nibble ls nibble rck rclk (nibble mode only)
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 514 table 57 - ds3 receive bus input timing symbol parameter min max units ds3riclk[3:1] freq. when used, the ds3riclk[3:1] inputs must be connected to a clock reference source which has a frequency of 44.928 mhz +/- 100 ppm ds3riclk[3:1] duty cycle 40 60 %
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 515 table 58 - ds3 and data mode receive bus (serial) output timing symbol parameter min max units ds3roclk[3:1] (ds3roclk is nominally 44.736 mhz and is generated by gapping ds3riclk when the ds3_sel52 bit in the spectra-155 data mode configuration register is set low. ds3roclk is generated by gapping an internal 51.84 mhz recovered line clock when the ds3_sel52 bit is set high) mhz ds3roclk[3:1] duty cycle (for consecutive transitions of the gapped clock) 40 60 % tp srdt ds3roclk[3:1] low to ds3rdat[3:1] valid -6 2ns sdmroclk[3:1] (when gapfs bit in the corresponding d3md control register is set low, sdmroclk is nominally a 49.536 mhz clock generated by gapping a 51.84 mhz clock. when gapfs is set high, sdmroclk is nominally a 48.384 mhz clock.) mhz sdmroclk[3:1] duty cycle (for consecutive transitions of the gapped clock) 40 60 % tp srdt sdmroclk[3:1] low to sdmrdat[3:1] valid -6 2ns figure 92 - ds3 and data mode receive bus (serial) output timing tp srdt sdmroclk[3:1] (ds3roclk[3:1]) sdmrdat[3:1] (ds3rdat[3:1])
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 516 17.2 transmit timing table 59 - generated bus input timing symbol parameter min max units ts gfp gfp set-up time 5 ns th gfp gfp hold time 1 ns ts gmfp gmfp set-up time 5 ns th gmfp gmfp hold time 1 ns figure 93 - generated bus input timing ts gfp th gfp gfp ack ts gmfp th gmfp gmfp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 517 table 60 - generated bus (byte and nibble) output timing symbol parameter min max units tp gd ack high to gd[1:0] valid 4 20 ns tp gc1 ack high to gc1j1v1 valid 4 20 ns tp gpl ack high to gpl valid 4 20 ns tp gdp ack high to gdp valid 4 20 ns figure 94 - generated bus (byte and nibble) output timing tp gd gd[1:0] tp gpl gpl tp gdp gdp ack tp gc1 gc1j1v1
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 518 table 61 - telecom add bus (byte and nibble) input timing symbol parameter min max units ack freq. sts-3 (stm-1) mode, byte telecom mode nominally 19.44 mhz 20 mhz ack freq. sts-1 (stm-0) mode, byte telecom mode nominally 6.48 mhz 7mhz ack freq. sts-3 (stm-1) mode, nibble telecom mode nominally 38.88 mhz 40 mhz ack freq. sts-1 (stm-0) mode, nibble telecom mode nominally 12.96 mhz 14 mhz ack duty cycle 40 60 % ts ad ad[7:0] set-up time 5 ns th ad ad[7:0] hold time 1 ns ts ac1 ac1j1v1 set-up time 5 ns th ac1 ac1j1v1 hold time 1 ns ts apl apl set-up time 5 ns th apl apl hold time 1 ns ts adp adp set-up time 5 ns th adp adp hold time 1 ns
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 519 figure 95 - telecom add bus (byte and nibble) input timing ts ad th ad ad[7:0] ts apl th apl apl ack ts adp th adp adp ts ac1 th ac1 ac1j1v1
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 520 table 62 - telecom add bus (serial) input timing symbol parameter min max units sack[3:1] freq. (nominally 51.84 mhz) 52 mhz sack[3:1] duty cycle 40 60 % ts sad sad[3:1] set-up time 5 ns th sad sad[3:1] hold time 1 ns ts sac1 sac1j1v1[3:1] set-up time 5 ns th sac1 sac1j1v1[3:1] hold time 1 ns ts sapl sapl[3:1] set-up time 5 ns th sapl sapl[3:1] hold time 1 ns figure 96 - telecom add bus (serial) input timing ts th ts th ts th sad sac1 sapl sad sac1 sapl sack[3:1] sad[3:1] sac1j1v1[3:1] sapl[3:1]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 521 table 63 - data mode transmit bus (byte and nibble) input timing symbol parameter min max units dmticlk freq. (must be connected to dmtoclk) mhz dmticlk duty cycle 40 60 % ts tdt dmtdat[7:0], dmtmsn set-up time 5 ns th tdt dmtdat[7:0], dmtmsn hold time 1 ns figure 97 - data mode transmit bus (byte and nibble) input timing ts tdt th tdt dmticlk dmtdat[7:0], dmtmsn
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 522 table 64 - data mode transmit bus nibble output timing symbol parameter min max units tp tclk dmtoclk falling to tclk valid -5 5 ns figure 98 - data mode transmit bus nibble output timing dmtoclk tclk tclk tp tclk tp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 523 table 65 - ds3 and data mode transmit bus (serial) input timing symbol parameter min max units ds3ticlk[3:1] freq. (nominally 44.736 mhz) 45 mhz ds3ticlk[3:1] duty cycle 40 60 % ts stdt ds3tdat[3:1] set-up time 2 ns th stdt ds3tdat[3:1] hold time 2 ns sdmticlk[3:1] freq. (nominally 49.536 mhz) sdmticlk[3:1] must be tied to the associated sdmtoclk[3:1] mhz sdmticlk[3:1] duty cycle 40 60 % ts stdt sdmtdat[3:1] set-up time 2 ns th stdt sdmtdat[3:1] hold time 2 ns figure 99 - ds3 and data mode transmit bus (serial) input timing ts stdt th stdt sdmticlk[3:1] sdmtdat[3:1] (ds3ticlk[3:1]) (ds3tdat[3:1])
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 524 table 66 - transmit path overhead input timing symbol parameter min max units ts tpoh tpoh[3:1] set-up time 20 ns th tpoh tpoh[3:1] hold time 20 ns ts tpen tpohen[3:1] set-up time 20 ns th tpen tpohen[3:1] hold time 20 ns figure 100 - transmit path overhead input timing ts tpoh th tpoh tpoh[3:1] ts tpen th tpen tpohen[3:1] tpohclk[3:1]
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 525 table 67 - transmit alarm port input timing symbol parameter min max units ts tad tad set-up time 20 ns th tad tad hold time 20 ns ts tafp tafp set-up time 20 ns th tafp tafp hold time 20 ns figure 101 - transmit alarm port input timing ts tad th tad tad tack ts tafp th tafp tafp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 526 table 68 - transmit transport overhead input timing symbol description min max units tclk duty cycle (for sts-3/3c (stm-1/au3/au4) operation, tclk is nominally 19.44 mhz. for sts-1 (stm-0/au3) tclk is nominally 6.48. tclk is a divide by eight of the synthesized clock or the trclk+/- inputs as determined using the tbyp input signal.) 40 60 % ts tld tld set-up time to tldclk 30 ns th tld tld hold time to tldclk 0 ns ts tsld tsld set-up time to tsldclk 30 ns th tsld tsld hold time to tsldclk 0 ns ts tow tsow, tlow, tsuc set-up time to towclk 30 ns th tow tsow, tlow, tsuc hold time to towclk 0 ns ts toh toh set-up time to tohclk 30 ns th toh toh hold time to tohclk 0 ns ts ttoh ttoh, ttohen set-up time to ttohclk 30 ns th ttoh ttoh, ttohen hold time to ttohclk 0 ns
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 527 figure 102 - transmit transport overhead input timing tsld ts th tld tld tldclk tld ts th tow tow towclk tsow tsuc tlow tclk ts th tlrdi tlrdi tlrdi ts th tlais tlais tlais ts th toh toh tohclk toh ts th ttoh ttoh ttohclk ts th tsld tsld tsldclk ttoh ttohen
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 528 table 69 - transmit ring control port input timing symbol description min max units trcpclk frequency (nominally 3.24 mhz) 3.4 mhz trcpclk duty cycle 33 67 % ts trcpfp trcpfp set-up time to trcpclk 10 ns th trcpfp trcpfp hold time to trcpclk 10 ns ts trcpd trcpdat set-up time to trcpclk 10 ns th trcpd trcpdat hold time to trcpclk 10 ns figure 103 - transmit ring control port input timing ts th trcpfp trcpfp trcpclk trcpfp ts th trcpd trcpd trcpdat
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 529 table 70 - transmit overhead output timing symbol description min max units tp tfp tclk high to tfp valid prop delay 0.5 20 ns tp ttohfp ttohclk low to ttohfp valid prop delay -20 20 ns tp tpohfp tpohclk[3:1] low to tpohfp[3:1] valid -10 40 ns figure 104 - transmit overhead output timing tclk tfp tfp tp ttohclk ttohfp ttohfp tp tpohclk tpohfp tpohfp tp
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 530 table 71 - line side transmit interface timing symbol description min max units trclk+/trclk- duty cycle 51.84 or 155.52 mhz (tbyp high) 45 55 % 19.44 or 6.48 mhz (tbyp low) 30 70 trclk+/trclk- frequency tolerance ? -20 +20 ppm tp txddiff txc low to txd+/txd- valid -3 3ns ? the specification may be relaxed to +/- 50 ppm for lan applications that do not require this timing accuracy. the specified tolerance is required to meet the sonet/sdh free run accuracy specification. figure 105 - line side transmit interface timing txc tp txddiff txd+ txd-
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 531 table 72 - jtag port interface symbol description min max units tck frequency 1 mhz tck duty cycle 40 60 % ts tms tms set-up time to tck 50 ns th tms tms hold time to tck 50 ns ts tdi tdi set-up time to tck 50 ns th tdi tdi hold time to tck 50 ns t p tdo tck low to tdo valid 2 50 ns figure 106 - jtag port interface timing ts tms th tms tms tck ts tdi th tdi tdi tp tdo tdo tck
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 532 notes on timing: 1. when a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 volt point of the input to the 1.4 volt point of the clock. 2. when a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 volt point of the clock to the 1.4 volt point of the input. 3. output propagation delay time is the time in nanoseconds from the 1.4 volt point of the reference signal to the 1.4 volt point of the output. 4. all output propagation delays are specified with a 50 pf load on the outputs except where indicated.
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 533 18 ordering and thermal information table 73 - ordering information. part no. description PM5342-bi 256 super ball grid array (sbga) table 74 - thermal information. part no. ambient temperature theta ja theta jc PM5342-bi -40c to 85c 24 c/w 8 c/w
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 534 19 mechanical information figure 107 - 256 pin super ball grid array (b suffix): die side bottom view a l a e p v u n m 10 15 14 13 12 11 e b corner a1 ball 1 9 8 7 6 5 4 3 2 e h k j g f b d c a d1, m 1 16 17 18 19 20 r t w e1, n 0.90 0.60 27 x 27 x 1.45 mm package type: max. nom. 1.58 min. dim. 1.32 a body size: 256 pin thermal ball grid array 0.70 0.88 0.82 27.10 27.00 24.23 24.13 0.56 a1 0.76 a2 26.90 d 24.03 d1 1.27 ee1 m,n e 0.15 aaa b 1.45 0.63 26.90 27.00 27.10 24.03 24.13 24.23 20x20 0.75 0.30 0.20 0.50 0.15 0.35 ccc bbb ddd 0.20 p 0.33 0.15 3) dimension bbb denotes parallel 4) dimension ccc denotes flatness 2) dimension aaa denotes coplanarity notes: 1) all dimensions in millimeter. a-a section view ddd p top view 0.127 a 0.127 a d e -b- -a- .30 a1 ball a1 ball i.d. ink mark a c a s s b a side view a1 a2 seating plane aaa bbb -c- c ccc y corner
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner proprietary and confidential to pmc-sierra, inc., and for its customers? internal use 535 notes
PM5342 spectra-155 data sheet pmc-970133 issue 4 sonet/sdh payload extractor/aligner none of the information contained in this document constitutes an express or implied warranty by pmc-sierra, inc. as to the suf ficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchanta bility, performance, compatibility with other parts or systems, of any of the products of pmc-sierra, inc., or any portion thereof, referred to in this document. pmc-sierra, inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not l imited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. in no event will pmc-sierra, inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not pmc-sierra, inc. has been advised of the possibility of such damage. ? 1998 pmc-sierra, inc. pmc-970133 (p4) ref pmc-961009 (p5) issue date: august 1998 pmc-sierra, inc. 105 - 8555 baxter place burnaby, bc canada v5a 4v7 604 .415.6000


▲Up To Search▲   

 
Price & Availability of PM5342

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X